This right here.
I don't blame the players at all. Them and their agents want one thing, to maximize their earning potential. Good for them. The players are who they are. It's up to the front office to put the team together to the best of their ability based off what they see from the players. The players aren't putting the teams together.
The Jones circus latches themselves to a core of players who can't win. It's been going on forever now. They love their own players but don't value free agents at all. Even though year after year, their own players show they fail when it matters most.
It all depends which situation you end up in to how you are judged. Mahomes was fortunate to get drafted by KC, who has one of the best offensive coaches in this era. Their front office went out and got him weapons. The offensive approach and gameplan allowed him to succeed. Now imagine he got drafted by Carolina or Chicago, who have no idea what they are doing. Totally different journey.
Dallas loves their flashy positions but has no idea how to fill out the rest of the team outside of them. This will never change.