Going out on a slight limb here, but the majority of companies that I have seen are run by engineers, and or pilots. Not necessarily business people.
It is a bit like the Health Service where doctors used to run it, until they brought in a guy who was a line supervisor at a baked bean factory to run the Trusts. Like it or lump it, these guys were brought in to run it efficiently. I have yet to witness a well run, well managed, well equipped in an IT sense aviation maintenance company. I am sure some exist, I just have not found them yet. My experience is the engineer-done good- who wanted his own company. Issue is that to get new business, needs to be cheap, needs to be cheap means less margin. Less margin means no investment. No business sense means prices remain cheap to keep custom. Eventually it all goes wrong with a dis- satisfied customer.
When will someone realise that in terms of maintenance we wish- good work, with transparent costings, with trust, with integrity, and to receive an expected invoice at the end with NO glitches. Simple really, isn't it??