I agree with what you’re saying as far as what will happen. But the premise of a lot of comments on here is “why risk injury (or in Bosa’s case, further injury) when his draft stock is as high as he needs it to be now” or, “these guys only play college ball for the purpose of getting into the NFL and no other reason.” If that’s the criteria for this decision, then Haskins shouldn’t play another single snap. Yet he will, which shoots down a lot of the arguments made about why players should do this and why we should think it’s ok. I don’t have malice toward a player who does this, but I don’t sugarcoat it either. I call it what it is which is quitting the team. Some people get upset when I say that, but that’s what it is no matter how many arguments about futures, draft stock, money, etc can be made, it is a decision on whether or not to quit the team that got you there.
I do consider it different if someone finishes out their season and then declares early. But I taught my kids to finish out their commitments for the season unless they were unable to. If they didn’t do that, then they were qutting. I don’t think of it any differently for anyone else.