One of the problems with the salary restrictions though was that the Championship didn't implement it. That would have created exactly the same sort of gap between the Championship and L1 as now exists between the Prem and the Championship. And of course the reason the Championship didn't vote for it is because it would have made the gap between themselves and the Prem even wider (and of course they weren't ignoring the fact that it gave them some insurance against being in L1 for too long if they got relegated!).
However, that is not to say that I don't agree with you - I find it frustrating that football is so much a game of the haves and the have nots, and that the more money you can throw at a club the better their chances of success. That is as true within a league as much as it is across the leagues. Without a total restructure of football (maybe with a complete redistribution of the daft TV money and that won't happen) I can't see how that will change any time soon.