What is viable though? First come, first served enables domainers. Jacking up annual domain prices can be harsh on businesses in poorer countries.
Public auctions for each new and released domain might have merit, but will still attract domainers and preclude many fresh companies.
But I understand your point and the whole system is rotten. First come first served is no longer viable.