Re: Fixing the symptom…
Great that you do have time to do all this. Those people would rather have code that works now, and get back to the real science. Plus most are self taught, being microbiologists or whatever.
The file name often contains vital information because a real import script is hard to code (well, a lot harder than just reading in a table). No, it is not perfect, but many programs rely on this, and for software that is mostly written for oneself it is sufficient.