I would like to draw the analogy with land.
1. To a certain extent names are like land. Both have a limited supply (yes names are limited in number, consider the English natural language words).
2. Buying a name confers the owner the rights to develop the name in accordance with the terms set-out.
3. Everybody accepts that in a free markets, companies are free to purchase available land as a speculative entitlement. We are not all jumping and down because Barratt homes because Barratt are sitting on acres and acres of unused land.
4. If I have an idea to build something, I want to obtain the land/domain as a first port of call often. I may not get around to building or maybe inviable, but without obtaining the land/domain any further thought about the project is futile.
5. Domainers are early adopters - the Guinea pigs of the internet. I reason that many domainers are fledgling innovators..spotting trends and acting on it. We cannot have a closed market where domains are only given to "Nominet approved buyers".
Any attepmpt to stamp out domainers and speculation will lead to an artificial market and one that will ultimatley come to haunt Nominet. I doubt they could actually enforce anything, plus as soon as another body comes along with less regulation and allows speculation...their domain base will grow people will become used to the next extension and voila...Nominet is no more.