Spanish League (La Liga) failed to keep the momentum meanwhile Premier League since its rise again on 2018 has been dominated on the marketing side, from content, partnerships, game like FPL to keep people engage with every match, betting platform and the unfair advantage of the language (english).
The revenue increased a lot, it got to a point leeds united top 20 club earners was mostly fron premier league, it became a loop where all the money and exposure are there so all the good players wanted to play in Premier League