In the typical IPv6 setup, your network gets an IPv6 prefix from which client devices use randomized and rotating IPs. Everything in your network is trivial to group.
How long the network-identifying address/prefix is stable is purely an ISP design choice - some keep them as long as possible, others force a change regularly.
People know why. Even if a few really get 32's, it's PR. The endgame is the same.
This is a critical path item for removing the ability to have 2 party value transfers. The power at stake is incalculably valuable.
The vast majority of IPv4 connections get an IPv4 IP (= a /32), CGNAT is pretty much only used by providers that don't have another choice and has various downsides for users too.
IPv4 not having enough addresses is why it's valuable. It's impossible to arm band every human with 32b.
EDIT: I'm comment limited for the night. @efzx: Seeing "google" in the same sentience with "does not have anything with tracking" is pretty good stuff.
https://www.transtutors.com/questions/how-many-bits-are-need...