Agree, with a caveat.
Now it's easy to say "The Packers screwed up and never should have resigned Bahk." Since with hindsight, we know what happened. I fully acknowledge that had Bahk not suffered what appears to possibly be a career ending knee injury, he may have played like a Pro Bowler during that contract. My biggest beef with the contract was too early and too much guaranteed money.
Unfortunately, the NFL has shifted to giving out lots of guaranteed money to coveted players. So unless that changes, signing top players at their positions, is probably going to require a team to do just that or take their chances on continuing to develop young prospects.
Currently, the only way around these type of contracts blowing up in your face is to lace it with a ton of incentive pay. For instance Bahk's contract:
Deal he got: $92M-4 year, including a $30M signing bonus, $61.M guaranteed, and an average annual salary of $23 M
Alternative: $100M-4 year, including a $25M signing bonus, $25M guaranteed and $25M/season+ $1M bonus for Pro Bowl and $1M bonus for playing a minimum of 16 games.
Now I am pretty certain if a player were offered a choice between the 2, the player would take Deal #1. However, if teams STOPPED offering those deals and switched to something like the Alternative Deal, then the risk of what has happened with Bahk's deal decreases. The upside for a player is that if he performs, without getting injured, he earns more.