But then you need NAT piercing everywhere for even "basic use". How is not being able to connect to things "usable"?
By that same metric, you also get a bare minimum, naive count of of 144 bits of IPv6 address with 2 layers of link-local address + all ports.
144 is much larger that 96.
Even the naive 64 bits "just use one layer of link-local" is still larger that the entire current 32-bits of IPv4.
And, of course OP is wrong about 56 anyway, but so it goes
Also, that sentence continues in the article with: "[…] but the pragmatic question is how much of this space can be exploited in a cost-effective manner such that the marginal cost of exploitation is lower than the cost of an IPv6 deployment."
IPv6 has numerous things going for it. But it also has numerous downsides. I suspect that's why the adoption is so slow.
If that's everything IPv6 has going for it it's no wonder its adoption is still so low.