We've done little to nothing to move people to IPv6. .... The majority of home connections are still IPv4 and the majority of ISPs still only offer this.
What you say is not wrong, but many people will interpret it incorrectly as suggesting that there is a "switchover" from IPv4 involved. That's not how IPv6 was designed and planned at all. IPv6 was designed right from the start to run alongside IPv4, and "migration" or "transition" are poor words for what will mainly be an expansion of IPv6 use, and it may have very little early effect on IPv4.
Nothing will stop IPv4 from continuing to run other than the failure of old IPv4-only equipment and its replacement by IPv6-only gear, which will be uncommon (most replacements will be dual stack). IPv4 is quite likely to remain with us for many decades ahead, even if consumer ISPs cut it off earlier to save costs. IPv6 adoption may not even decrease IPv4 usage much at all, with the full 32 bits of IPv4 address space continuing to be used right up until the bitter end until it's stopped wholesale simply out of embarrassment. But that would be a long way off.
Short version: IPv6 merely expands IP use. It will be seen as a (very drawn-out) "switchover" only by individual users as their communication involves more and more IPv6, because single users don't scale. But on the Internet as a whole the rising adoption of IPv6 doesn't require a decrease in IPv4 use at all.
It is NOT a zero-sum game, but a growth of IP because the IPv4 bucket is too small.