Re: "Doesn't everyone type just the name of the site into the browser these days?"
Which leads to the next obvious question...
If you own the Search Engine that most sensible people use to find sites, then of what need is an explicit DNS? And then who controls the TLDs? I'll have to explain...
I pay Google $12 for the Google-Only URL "whatever.I.want" and I provide them the IP address of my server. When people are looking up "whatever.I.want" on Google, then Google returns links that have the name on display, but the embedded link is actually my numerical IP address (skipping DNS).
Results:
TLDs (e.g. "want") are just between me and Google. We can make up new ones on the fly.
This process also skips the entire DNS step. Google returns the link with the IP address embedded.
I think that you can see where this could be headed.