At home I have 10 computers.
I want that only _one_ IPv6 address is visible to servers in the internet...
Why not do the opposite and give each computer hundreds of addresses?
Because NAT is easier.
And yes, NAT is bad, ugly and from hell.
How is NAT, which requires an intermediary (the NAT router/device) be configured and put in place in addition to the router, easier than IPv6 privacy addresses, where you just turn your computer on and let the router route?
Can't everyone just look up your IP block in a registry somewhere?