At its height, when baseball was a nearly universal passion across America, players stayed with a team most of their career and made so little money from baseball that they sold insurance in the offseason.Baseball is dying for a lot of reasons , but i don't feel like listing them all right now.
I'll just say this...there is a little to none connection between the players and fans. Most fans were disgusted when douchebags like Bryce Harper and Manny Machado actually got 300 million dollar contracts. Even though those players are talented, most fans didnt even want them on their teams. That was an interesting turn, fans don't normally care about salaries as long as it was "my" team that got the great player, but at the 250-300 million threshold, fans are just disgusted. Same with Gerrit Cole, the moment he signed that huge contract for the Yankees is the moment I started rooting against him.
American sports are fucked.