Many think throwing more money at mechanics will make the problem go away (A certain "mechanic" everyone revers as a god)...throwing money at the problem will make it worse. I have had mechanics work on my plane that could barely wipe their our butt. I see things in the way of avionics, wiring, mechanical that I sit there shaking my head. Every industry that throws money at the problem has gotten worse and doesn't attract better people but worse as they can get more money doing little. Frankly, for GA aircraft I don't think an umbrella approach will work, some owners are very mechanically/electronically inclined and others are not.
A solution might be allow owners that are able to do certain work do it. (Does this look something like being able to take an evaluation without having to take all the required hours of an A&P). I can say as an engineer I shake my head at a lot of things, plumbers, electricians, auto mechanics, other engineers etc. and has come that I really only feel safe doing things myself. Also, perhaps in the same line allow an owner whom can't do something chose someone they trust that did go through that abbreviated process. All the good A&P can go to the airlines and costs can remain low (well relatively) in GA.
I do think this will get much worse before anyone will stand up and do something such as our GA fleet sitting for over a year waiting for work, more maintenance induced crashes/deaths. I posted above that if we(maybe get EAA/AOPA on board) of creating a database of these failures or just errors that don't result in incidents, we would be able to have some teeth in any approach. We all know the NTSB doesn't pay much attention to GA and well FAA has been hostile for decades.