I suppose this is somewhat true. On the other hand, how expensive can it be for a large tech company? Sure, requesting /32 or /29 prefixes costs money. But a lot of these service providers already operate autonomous systems with such small prefixes routed to them.
I mean, take Amazon for example. One of the biggest cloud providers in existence, already hosting thousands of IPv6 enabled sites for their customers in their datacentres. Would cost them literally nothing to enable IPv6 for their own website visitors.