The reason we have teams like London, catalans, the crusadors is simply to do with the expansion of the national game. The RFL are trying to build the same support the RFU have for their national game, as they see this as the big money earner. My view is it will never work, but try telling them that.
As for sky I dont believe they are as bad as people make out. They have put a lot of money into the game and I do not believe it is their fault that it has been miss managed by clubs and the RFL. As people have mentioned their is no financial gain for them in having teams in london or wales so it makes no sense to think they are the ones stipulating this, as I said earlier it the the RFL who see the international stage as such an important factor.
I do however believe sky are responsible for some bad things, ie video refs, and thursday night fixtures, but on the whole it is the Clubs and the RFL who have miss managed a once in alife time oppertunity to take the money sky put in and build a stronger and better game.