Earlier quoted context omitted.
Because every node that is supposed to be able to route these packages need to be patched to understand the new package format. So its is equally difficult.
It's not equally difficult, because they decided to change a lot of other things, including some key details. Not saying all those changes were bad, but at least for me it also makes thinking about IPv6 when using it much more foreign than if it had been just a larger address space.
We are stuck here because the Internet runs on devices no one cares enough/has enough budget to update.