It's definitely not a trainwreck
Its like they prioritize not missing value in the mid rounds which is why you get a lot of the high floor guys the league is littered with, people hate the safe picks but that's how NFL rosters are built
Whether they should start taking more risks wrt where the Bills are at in their SB trajectory is a conversation worth having however imo