I just wanna say this: I think college football will be fine, and I don't think NIL is ruining college football; I actually think it's good.
First and foremost to my "college football will be fine" claim is that I believe that kids want to play. That is to say, I think the number of kids who are happy to sit on the bench, get that sweet NIL $, and jeopardize their potential pro dreams is negligible. I also think schools willing to pay benchwarmers just to keep them away from other programs is also negligible.
So while we hate that the big $ schools seize the best g5 and poor p5 players, the opposite also happens: players not getting a shot at Blueblood U are transferring to smaller programs because they want to play, first and foremost.
So I think that the talent transfer works both ways in a way that basically makes it not very different than it was before NIL, or at least before the advent of the transfer portal.
It might even create more parity, because making it harder to transfer, well, made fewer kids transfer! Kids that, hypothetically, might've busted out in a different/better situation.
Finally, just on a philosophical level, I think players should be renumerated for being the core component of the multibillion dollar beast that is college football.
These are young adults, but they are adults, and I don't hold them with cynicism ("these are just a bunch of spoiled, entitled punks!") or contempt.
We wouldn't tell a programming whiz kid looking at options that he oughta be happy with a free education, or that his options for profiting off his talents should be limited until he is a bit older.
That's because a lot of us inherently respect a college-age computer programmer more than a college football player, and therefore are more comfortable giving him options and more independence than a college football player. I don't think that's right, though.