Yes, well over 10 years that IPv6 has been formally announced and in the process of being rolled out (and out, and out).
Reading the linked article though regarding backwards compatibility, it does remind me of a Windows user ditching Windows and trying to move to Linux. It’s basically like moving from one OS to another, where apps work differently. There is no compatibility between IPv4 and IPv6, and I think that complexity, combined with all the businesses still being on IPv4, holds most back from moving to IPv6.
See https://www.xda-developers.com/will-ipv4-ever-replace-ipv6