Blockland currently is $20 (£15 I think), Most indie games like this would probably be around £7-10 on Steam, as that's an attractive price for people to buy it.
And as for Blockland being filled up with cancerous noobs, who cares about them? If they are richards we can just ignore them and at the end of the day it means Badspot will have some more money so he can make other games. Steam is one of the greatest platforms for indie games so I'm all for this.