Spending money doesn't solve the problem. I've worked at places that paid the most, more than google and facebook even. You only get mercenaries. I'm not sure what the answer is.
Propaganda. The two major deficits stopping otherwise qualified people from being individually effective are (1) money and (2) time. If those are taken care of, any persisting problems are organizational.