Simple solution, just need to make the wholesale cost of domains >$100/yr then it won't be viable for the squatters to sit on "really speculative" names like the ones in this story would be.. and for a real business/service with 1 or 2 domain names, that extra cost means nothing.