Tired of hearing about ****ing Philadelphia
Here's what I think teams have figured out. Free agency is almost always a losing endeavor. Two or three teams a year will sign an All Star caliber player for big money and it's a boost for them but the hundreds of other players getting signed (including former All Stars who are past their peak) are all some form of overpaid. People have finally caught on and realized that it doesn't make sense to pay for past performance. Sure you might be getting a guy with a Hall of Fame pedigree to help sell tickets but if they're broken down and declining in performance year to year (I'm looking at you Albert Pujols* 10 years and $250 million) they're not helping you win. And wins sell even more tickets. And jerseys. And TV contracts. That's why the draft is a better way to build. You get young cost-controlled players who are much more likely to out-perform their contracts. Look at how the Kings have spent their free agency money for example. Half the guys we signed were either released, bought out, or traded before they even made it to the end of their contracts. That's the real losing game right now. It's throwing money down the toilet.
This is not new information either. This was all in Moneyball which was published 25 years ago. It's just taken this long for us to see the effect of it across every sports league. Sports are big business and the smartest people in sports right now are not going to leave money on the table because tanking looks bad. If you want a place at the table you have to be prepared to play the game, that's just the way it is. Front office personnel who don't do everything they can to find a competitive advantage are quickly out of a job. It is 100% in their own best interest to milk the system however they can. If we want tanking to change, the rules need to be changed so that losing is no longer rewarded. It's as simple as that.
*(Of course then Shohei Ohtani shows up and rescues the Angels from their own incompetence, but that's a whole other story...)