You make some very valid points there, as it is now it probably is a more challenging place for a new player to get started.
The best thing you can do is to spread the word that there are new players looking to spend on Rocktropia. When I visited Rocktropia, I was short on time so just asked in...