They hadn't bothered to add ipv6 support to most of their services and the ones that did have it usually were only dual stack - still requiring an ipv4 address.
That sounds like a failure in every direction. I see why you moved
They didn't require you to have a public IPv4 address. Just an IPv4 address.
Which requires dual-stack and all the issues that come with it, especially with private addresses.
It was clearly a corporate money grab, not an altruistic motion as they made it sound.