I am completely in agreement with you. I just don't think it's easy to demonetize the system. It's too big for it's own good.
I don't really like Brian's agent idea either -- I just think the simplest solution would be to let a player make money on the market. Sign an endorsement deal or whatever. You get around Title 9 issues.
This way the 1% or so that are undervalued relative to their scholarships get more. Everyone else has a chance to....if you don't get it, too bad at that point.
I think the argument that teams aren't tied to players is a little bit ignorant to be honest. In regards to jerseys for example, I recall a certain poster a couple of days ago saying something to the effect of "Oh how do you know that my number 16 jersey purchased between 2009-2012 was because of Denard...could have been because of Arrington or Navarre". Well just ignoring at how big of an insult that is towards most people's intelligence, Jay Bilas had a little fun with the shop NCAA Store a few weeks ago. Type in Johnny Manziel and you get a #2 TAMU jersey. He did that for a lot of players.
Like I said, I just don't think you can get money out of the system. Too many third parties from merchandisers to networks stand to lose a large sum of money.