Invisible use case
So IF...
This was implemented as a "service" which provided socket and DNS services then EVERY app could use it.
More generally there needs to be "server" implementations on Android and Mobile iOS. ( Good luck getting this past Apple Inc)
And of course the real reason IPv6 isn't deployed in the west, is IPv4 NAT forces routing security compromise. And it is difficult to justify NAT on IPv6