Almost everything. You are whining about college football being about money being a new thing. It's always been about money. We get entertained, TV stations and schools make money. Now the players are getting a much more fair piece of the pie than before.
To the rest, why in the hell should we expect an 18-22 year old not sell out but all of the old people involved get loaded? That makes no sense. You are extremely naive. And the idea that we will get behind because players aren't loyal to us is laughable. It is working this way everywhere. To answer your question about what's to stop people coming and going constantly; they need to introduce contracts that will protect the employer also. Then when we have more players staying at schools, you can tell yourself it's because they're loyal and are here to get an education.