…unless you know where to look on the share drives…
A place where I worked had almost all actively used manufacturing files stored in a network folder labeled "do not use".
The MRP software they used had so many layers built on top of old layers that it would occasionally throw COBOL errors. This was a 3rd party system too, not something cobbled together in house, but no one had bothered shopping around for something better. That was mostly because the accounting department used it to, and while to most manufacturing departments a 20-year-old computer is as useful as a brand new one, you're lucky if you get an accounting department that knows how to let a spreadsheet do the math, instead of manually typing it into a calculator.
Regarding your questions, what you've come across is sadly pretty common. The best advice I can give is that for anything to be accepted it absolutely must be stable. It can also be helpful to offer multiple options for each change, let the employees try them out and pick what they like, then build on from there, working your way to a full implementation of the new system. If, after several iterations, you realize that you need to change something you had implemented earlier, it's okay to do so occasionally, but the advantages over the old method must be clear to everyone using it.