No, the point is freedom to do so.You brought up coaches as though it was equal to the players switching teams annually. Signed contracts and non-compete clauses are not unusual things.
The game is changing because of future medical expenses and litigation regarding past trauma. The viewing audience would love to see people getting their heads knocked off.
Big money programs will have all the talent. When a player has been missed out of high school, they will transfer to a big money school. The games will be pointless except for ten teams annually.
So, you agree, the game because of all of these changes is becoming a less watchable.
Four years is a long time, and guys will go where they get starts and exposure. Plenty will opt to mid-majors etc., we've seen a variation of this before.