DNS is a must. There's no way around it. You need DNS. Nobody is going to remember 121.82.124.189 or 2602:fb95:320:3234:5f4::a or 2600::1 for your site when your competition has ezname.com.
Going IPv6 only for end users applications isn't feasible yet, I agree, but definitely possible for machine comms. Most cloud providers support it and getting it on business plans is being more and more of a reality. The sheer cost of IPv4 addresses will drive more and more to IPv6 as we have seen.
RE: Fighting towards MORE decentralization...