Just a technical detail.
For LibreOffice, there is nothing in a file that tells LibreOffice what module it belongs to - until LibreOffice actually starts loading it. LibreOffice basically does not take file extension into account - it takes a file and performs a number of tests on it to detect what the file actually is, examining its internal structure, to decide which import filter to use. Certain things (like pre-selecting a filter in File Open dialog box, or specifying a module/filter in command prompt) might limit the program’s set of choices, but that is some explicit actions on the user side; generally, LibreOffice does not know what module to use until it examined the contents of the file.
And LibreOffice does not keep the information which module was used for any file in its MRU list. So you may see, e.g., that if you explicitly used Writer to open a CSV, the CSV would appear in the MRU list, but clicking it would launch Calc - not Writer - that’s because LibreOffice didn’t remember using Writer last time, and used normal detection from scratch the next time.
Possibly the pre-requisite for the RFE would be implementing saving used module (or even specific filter) with the document in MRU; but also extending the list to allow overriding the remembered filter (if user made a mistake)…