This. It's not like the current system prevents the rich getting richer in any way. It's already dirty as dirty can be.
It isn't nearly as dirty as it can get. If you want to see just how dirty it can get, let players transfer and play immediately.
I personally don't care if schools would be hurt by it. It's a small price to pay for fairness for the student athlete.
The student athletes are already treated fairly. They get tuition, food, room and board paid, plus physical training, academic counseling, nutrition counseling, and other benefits beyond those given to normal students. What isn't fair is sticking it to mid-majors so blue bloods can benefit.
I'd love to see transfer rules applied to coaches as well. You want to leave? OK. You have to sit out a year. You can run practice, but no game day coaching.
I have no problem with that.