supply and demand would be the simple answer.
besides, I believe they make it cheap enough for anyone to play, free clubs/balls
So if one has access to the internet then they have enough money to play the game. There are plenty of ways to earn free credits to get upgrades and you will also get some credits by tier promoting.