I think the GA fleet is getting old and tired and maintenance is perhaps now being skimped because of high parts and labour costs.
Also, the approach to training needs to get back to ‘old school’ whereby stick and rudder skills take precedence over some of today’s more touchy feely emphasis, the so called ‘non technical skills’ . This is not saying NTS isn’t good, just that it seems an inordinate time spent on that in the early stages of training and testing would be better spent on basics…the “pull back and the cows get smaller - keep pulling and they get too big too soon” stuff.