Real Madrid and Barcelona greedily hoard most of the broadcasting revenue, allowing them to separate themselves further from the rest of the league each season. And it worked for a long time. But the rest of La Liga starved while they got to eat. It's shortsighted thinking.
While it benefits the two giants in the short run, it is a massive detriment in the long run because it makes the league less attractive to prospective players and fans, making the product less watched, resulting in commanding less money in a competitive sports broadcasting revenue market.
The Premier League will earn $3.1 billion in broadcasting revenue this season, more than twice the $1.5 billion of La Liga. But go back to 2010, and the Premier League was only earning $300 million more than all of La Liga. What happened? The product became less attractive as the two giants continued to separate themselves from the rest of La Liga.
It's how we got to the 2021/22 season, where the 147 million dollars Wolves earned for finishing 12th in the premier league was more than the $141 million Atletico Madrid got for finishing 3rd in La Liga. And the $119 million Sheffield United earned despite finishing last was more than twice the $49 million the club with the least in La Liga did.