The problem with the whole CAMO/Part M rigmarole is that a good number of maintanance organisations have used the opportunity to lift their customers skirts to pay for the record keeping that they should have been doing in the first place. They have also taken the opportunity to charge for it at engineering rates and not admin rates.
I blame the engineers to a large extent for their greed in seizing an opportunity to extract large sums of money and blame it on someone else.
But I think it will start to come home to roost. Shooting the goose that laid the golden egg was not a very smart move.