Re: A consequence of IPv6's poor design and many failures
Firstly, if you think tracking by IP address is anything to worry about, enjoy yourself in the last century. The people doing the tracking really don't bother much with addresses - they have far more reliable and intrusive ways to track you.
But you are calling for things to be imposed on others in exactly the same way you complain about having things imposed on you. You want NAT, I want to not have NAT - I've spent years having to work round the enshittification it imposes. If you are determined, you can use NAT with IPv6 - I believe a few router vendors implement it even though it's not in the standards - just don't complain if you find something breaks.
The whole "I do ..." bit shows that you are not a typical end user. The vast majority of IoT users just plug it in and expect it to work - and the only way that happens in the presence of NAT is to have vendor supplied proxy servers. So we now have all those services which can only be used through the vendors' servers, which don't have alternative (not enshittified) ways of using them, and because so many people now think that's how things are supposed to work, the vendors can get away with it.
There are few "IPv6 fundamentalists". There are a lot of people who have seen how many commercial interests are always happy to exploit people, and many of the things you complain about are there to stop the worst of that enshittification for the masses. "/64 by default" and "no NAT" are ones that regularly come up for debate, and they don't get changed because enough people consider the risk from enabling a race to the bottom by the enshittified ISPs outweighs the potential benefits (which are few.) Incidentally, you don't have to use /64 for your prefix if you don't use SLAAC (DHCP is a thing with IPv6) - but Google refuse to allow Android to support DHCP (going as far as to pressure handset manufacturers to block in in hardware and prevent third party support.)
Oh, you probably have me down as one of those "IPv6 fundamentalists". You know what, I understand some of the benefits of NAT - not least if you have multiple internet connections and would like to manage traffic at the network level - sending certain traffic via one, the rest via another, changing that if a connection fails.