For me money talks, eventually if the money continues to be like this, team from epl will surpass the 3 teams unless epl teams keep making dumb signings.
Furthermore, in epl we are competing against two richer teams. United / city will win epl in 1-4 years. Do you realize united could spend crazy money on di maria flop, martial flop and still have the money to sign pogba and Lukaku for crazy money. The same with city, they let their whole fb go and spend 120 m to rebuild it.
That is why we are trying to build a new stadium, the same with spurs, and travel to overseas to build brand in order to gain more revenue.