Yeah the money issues arise because they are so far behind the top 2 in their leagues that they can't sustain it for any longer than a couple of seasons, whereas in England the teams don't have the same money issues so it can be a more competitive league. The fact that in Germany and Spain it's the top 2 then the rest, in England it's the top 6 or 7 then the rest which makes it a better more competitive league.
My point is take the top two out of those three leagues and in England you would still have a really good competitive league whereas the other two would be a shadow of their leagues just now. They would be like the SPL(or whatever the hell it's called now) Rangers have been taken out and now the SPL can't even get a sponsor, so everyone has lost money and have been become much weaker. Even Celtic are suffering, they are losing all their big players and can't get the same quality to replace these players because no one will come. Even their fans have gone, when Rangers were there they would get nearly 60000 at home games, last Saturday they had less than 20000.