Business is essentially sales and operations. If you're in sales, you're dependent upon operations - from field or technical person down to inventory and warehouse personnel - to implement what you sold; otherwise, good luck establishing a reference list of successful projects/jobs. If you're in operations, you depend upon sales to beat the bushes, find opportunities for company products and sell them because those revenues keep your house payment and the kids fed. I can go on, but businesses are teams with dependencies throughout. Just like team sports.
There are no flaws with NIL. A business wants to sell its wares and use a star or potential star QB, RB, or WR to sell their product; they're taking a financial gamble that your player 'brand' will sell more of theirs. The skill positions sell Porsches, the linemen sell BBQ, if that, and some are not marketable. It is a business transaction. and players are sole proprietors.
You want to see a locker room get divided real quick and a team destroyed from within? Let one or more skill players 'share' their income but not share it as proportionately as other skill players, so then you have 'good' team mates and 'bad, selfish' team mates.
Just no. College is old enough to learn a life lesson; this isn't (yet) a Marxist society where you don't even own your own income, and thus yourself. Better find something you can make a career of.