Your last sentence is my point. It may not be in Buffalo's best interest--as serious contenders--to take a gamble with allowing him to develop. With Haack, at least you know what you're getting. So for the Bills, that may be the safe thing to do.
But if they do that, teams in the bottom half of the league who are not serious contenders can take that risk. Let the kid with the cannon for a leg develop, he has time to learn the intricacies. For them there is little risk and high reward. So I stubbornly 🤪 stick by my point, if he is not on the Bills roster in week one, we will be on another team's soon.
All the things you say may be correct, but with that kind of raw talent, unless he has an abysmal training camp and pre-season, there is no hiding him on the practice squad.