There has never been more money rolling through major U.S. sports, and there has seldom been more of a reluctance to spend it — or at least spend it freely.
This runs counter to every impulse, right? If you go to Vegas and cash a nice bet, you want to spend that money while it's hot. Instead, teams across the NBA and MLB, in particular, are stuffing billions into their overflowing socks. What gives?
Well, the short answer is this: We are at a point in sports history where there is not only a crazy amount of money but also an unholy amount of information. The reluctance to spend and/or the unwillingness to give in to unwanted terms can be seen in two major areas right now: MLB free agency and the NBA trade market.
Leagues with a salary cap also have a salary floor — the minimum a team must spend on players in a year — so inevitably there are bad contracts and teams looking to swap them out.
What we largely saw in the NBA, though, is that many teams were savvy enough to wait out the trade market and let Thursday's deadline pass. Instead, they'll hope that useful players who weren't dealt at the deadline are bought out by teams seeking some financial relief and then available for cheaper contracts that don't involve giving up gold-standard draft picks or other young players.
Only the desperate made trades before Thursday's deadline (see: Cleveland with its major overhaul that came at a blinding pace in what very well could be LeBron James' last run at a title in Cleveland before he hits free agency this summer).
Even in baseball, with no salary cap, teams don't want to look foolish. They know that the chance of an otherwise healthy pitcher breaking down — thus diminishing the return on investment — increases as they add more years to a contract.
So high-end guys who might once have commanded eight-year deals signed in November are still sitting on the market a week before pitchers and catchers are set to report to spring training.