Agree, I don't think salary caps have much to do with the poor alignment of incentives under discussion here.
Don't think $90k. Think $300k. There are plenty of top people glad to be academics for $150-$200k, and beyond that, you don't get an increase in quality. On the other hand, you avoid a lot of problems with misaligned incentives at the top.