There is only a certain amount of money available for anything and only a certain number of benefacters from that money.
Where RL is concerned lets say the current SL suddenly gets a massive cash boost, lets just look at the players wages.
They all benefit from this injection of cash and get " X " number of pounds pay rise.
Question is. How does this add any benefit to the game?
What has actually changed.
Answer. Nothing, it's the same guys playing the same game, their just a bit better off.
Now take the same amount of money and spread it across a wider area.
How does this benefit the game.
Answer. It's now the same guys playing the same game with a lot more added to the ranks, their a bit worse off.
That's why some who can will move on to get more money elsewhere but not everyone will be able to do so.
If there is only a set amount of money available then people will either sign up for it or not.