If it looks like a duck, swims like a duck, and quacks like a duck, then it probably is a duck.
But it has to look, swim, and quack like a duck. If it only does one or two, it might be something else entirely.
Almost two years ago I opened a ticket on GitHub because I couldn’t (and still can’t) install packages via pip on an IPv6-only host with an IPv6-only resolver. Fastly is used as a CDN, and the authoritative DNS servers involved simply don’t have AAAA records. It’s just a matter of switching to a different set of DNS servers.