If the current revenue sharing isn't changed... never. It's just impossible for anyone to beat Barca/Madrid to the title with the current distribution. Unless something changes, we'll never see a different champion.
No, it shouldn't. The domination has little to do with Messi and Ronaldo and a lot to do with the fact that both sides have better players on their bench that the other 18 teams have in their starting lineup.