Pure greed from the English?
Barcelona and Real Madrid suffocate the rest of La Liga with TV right deals, reducing the quality of the overall product. To make matters worse, they are out here spending €100 million + on the likes of Coutinho, Dembele and Griezmann, €1 million + a week on Ronaldo and Messi's wages.
They've been burning through cash and borrowing from banks with reckless abandon for a decade to satisfy their vanity just so they can say they have the best players in the world. Just two days ago, Florentino was talking about buying Mbappe.
Premier League on the other hand is a lot more frugal in terms of their spending and have an equitable distribution of TV money, therefore making the overall product a lot stronger and financially stable.
For years Barca and Real Madrid shat on PL clubs, bragging about having the best players in world and being able to cherry pick any Premier League player they wanted (Suarez, Coutinho, Ronaldo, Mascherano, Alonso, Modric, Bale)
They didn't care what it cost to be in that position. but now that the chips are falling down, Premier League clubs are greedy for not wanting to allow the Spanish Clubs to leverage off their appeal?