I think college sports need to have a serious conversation about what they are. Allegiances aren't going to sever overnight, but they are driving right off the cliff, imo.
Why do we watch college sports? It's an inferior product talentwise to professional sports. Many of us are alums and feel a part of the college teams. But there is also that familiarity, watching a local kid go from high school star to college star, and hopefully off to the NBA. Watching that Fr. with promise turn into All Conference by his Sr year. Seeing a group develop, watching recruiting because all we need is a PG and this team is going to be great. Discussing how great next year will be because 4 starters are coming back.
When that changes into every year it's a new group with maybe 2 or 3 guys coming back, Euros, washed out pros, constant transfers, no allegiance to anything other than money, then you are becoming what some have disliked about the pro game on steroids. At least in the pros they have contracts. That 1st round rookie you love can get signed to a 5-year contract, and you know he'll be there next year.
College is quickly turning into a revolving door of players making way more money than they're worth (all paid for by the fans, which is the single most ridiculous thing) No contracts, no salary caps, it's anarchy. And hanging over all of it, it's still an inferior product to the pro game. So if you completely erode much of what people love about the college game, why not just watch the better players?
People love winning, so as long as your team is winning, people will still watch. But if your team doesn't win?