I thought that literally the entire point of URL's was that humans can't remember and use IP's naturally so we created URL's and DNS to let humans interface with the machine IP language.
If URL's are actually intended for computers, than I'd say we've failed rather badly.
The whole point was to interface with people.
If people don't matter and it's for machines, why use URLs? Just type IP's. Skip DNS all together...