I think it has a lot to do with people being put behind cloudflare etc, and getting v6 basically for free
I have a hobby project on AWS using it today, with multiple EC2 instances having IPv6 addresses. It works beautifully.
IPv6 will win, once people stop sitting on their hands. Companies now are being effectively forced to adopt it due to exhaustion of the range.. CGNAT is bigger than ever and is causing real issues so most phones are dual homed with IPv6 behind a v4 CGNAT.
Like climate change, its a "future problem" until its practically staring you in the face, at which point its too late or very painful to solve..
Nihlism isnt helping.
There are many reasons for this, but one of the biggest is - from a practical standpoint, the only thing wrong with it is the lack of addresses. Even the perceived shortage is hardly felt though - what is the going rate of an Elastic IP not associated with an EC2 instance these days, $0.005 per hour?
I personally don't understand the holdup... I've seen so many forced upgrades as a consumer, and even more as a technology developer, that it seems like by now some group should be able to pick a cut-over date. (Examples: the 3G shutdown, TurboTax told me that my computer won't be supported next year, VHS tapes no longer being made, ect.)
Maybe dominant is the wrong word, large might be better.
While progress is slow, it is constant and we're reaching 40% of IPv6 availability in 2022, from pretty much 0% in 2010.
I'm confident we'll get there.
I always find it amusing that IPv6 usage peaks on weekends. Seems home and mobile users have better IPv6 connectivity than corporate users.
But it's not only corporate. IPv6 only lit up at home (Verizon Fios) for me maybe 1 month ago. There are also likely very few people with RA enabled, even if their infrastructure supports it.
Once the address space is exhausted, the only choices are: IPv6 or no new devices. Since the latter isn't an option, IPv6 is inevitable.
Maybe an example for comparison is iPhone vs Android, or Windows vs Mac? We'll be living with both for a long time too.