More power to Doingwhats for posting I suppose - but some of his quotes just beg for contradiction.
To quote him There needs to be an incentive for the provider to invest time and effort to developing systems to improve service and cut cost. I struggle to see where this is in the present incarnation of Part M.
These machines are to be blunt primitive, even an agricultural engineer would be appalled by the lack of technology. Aircraft maintenance is not about high technology, it is about simple wear and tear, almost always mechanical wear and corrosion. Comparisons with motor mechanics actually set the payment scheme and level. A light aircraft can usually be maintained with little more than a DIYer's toolkit - try that with a modern vehicle.
As for the need for 'professional' aircraft maintenance - show me the need! Simple machines that usually deteriorate more through lack of use than over use - simple inspection is the requirement. Sophisicated reliability based maintenance schemes? You are joking! The vast majority of aircraft engineers are incapable of fault finding basic electrical generation problems, any complex items - sent away to people 'who know' how to overhaul them.
At the moment most maintenance companies are reaping the 'benefits' of being able to charge for paperwork. Very few of these companies have any expectation of being in business in 5 years so the majority have little compunction in charging as much as they think the punters will bear. Professional maintenance management? I don't think so. I've spent most of my days in the maintenance / inspection area and nothing I have seen in aircraft impresses me. Most of what I've seen in light aircraft is rubbish and nothing short of ignorant.
If you want to look professional when you 'create' the controlled environment how can you possibly not offer a bespoke maintenance schedule? One size cannot and does not fit all - and yet the vast majority of CAMOs have simply carried on doing what they used to do and charging more for it.
If companies want to look like maintenance professionals there are a lot of things CAMOs should do as a matter of course - if only to look professional and actually prove they are worth paying for. If they are simply collecting hours and implementing a standard LAMS they are taking the pi**.