The article conflates 2 things that make the URL bar suck.
1) It's basically the output of /dev/urandom which is ugly and a waste of space.
2) It's pretty stupid. It should be able to tell the difference between searches (words that form an invalid URL or that don't resolve) and searches. For example, if I want to find the time in San Francisco, I open a new tab, type google.com into the url bar and then enter "time: san francisco". That should all be done straight in the URL bar.
The article makes those two issues seem like one issue, which they're not. But at the same time both are real annoyances and it's good that someone is thinking about it.