More important - stop temp holding of domains
There is a way to grab a domain name for a couple days, to see if you like it.
There are companies that watch for name searches and grab those domains and hold them for ransom.
They should have to pay to hold them for even a day. That would cut the dirt bags out of that process.
If you get rid of don't understand the value of domain names look at whitehouse.gov vs whitehouse.sex.
There are dirt bags that camp out on misspellings of popular sites.
Google does not give page rankings for free, so the site would have to pay to be found.
I know of a couple charities and non-profits that have lots of page hits, without generating income.