From what has been discussed I can see it as a nice to have at least until the IPv4 addresses run out although this has been a topic for 20 years.
I was curious as I have never had a requirement to use it, I don't feel that not having it has restricted any internet usage and from a corporate perspective it is completely non-existent in our organisation, probably disabled for complexity or security reasons.
You are right: if you have an IPv4 connection, then the whole of the Internet is reachable, apart from a few insignificant hobby sites. You won't get to see any more with IPv6.
However if you're behind an IPv4 CGNAT, that does apply a lot of limits to what you can do with your Internet connection. Not only can you not receive *any* inbound connections at all, but you are sharing a public IP address with other people: so if one of them does something bad, Plod may come knocking at your door.
So in an ideal world:
1. All end users would get IPv6 in addition to IPv4, so that more and more of their traffic bypasses NAT/CGNAT
2. All web sites would make themselves available over IPv6 in addition to IPv4.
Then slowly, the need for IPv4 would drain away.
In practice, there's a chicken-and-egg problem. The end user ISPs feel the lack of IPv4 addresses acutely, but are forced to provide IPv4 access because without it, their customers wouldn't be able to reach most websites. However, the web sites know that the whole world can reach them over IPv4, so they have no incentive to spend time enabling IPv6.
Even major organisations like the BBC, who are both well-funded and traditionally recognised for their technical leadership, have not IPv6-enabled their sites.
Most websites are concerned about user tracking and advertising and monetising. I suspect that when they already have all that stuff working on IPv4, they are worried that it might not work properly on IPv6, and are not inclined to invest the time making sure that it does.
Also, websites are not worried about lack of availability of IPv4 addresses. They have been sharing IPv4 addresses for years - via virtual hosting, reverse proxies, and content delivery networks. The cost of an IPv4 address is trivial compared to the cost of a good domain name, and especially the cost of lost business if they weren't visible to the majority of Internet users.