So, why SSDs have no problem with wasted address bits (as in 20-chip example above)?
Those are separate NANDs (with stacked dies in each NAND). Also:
"The total flash capacity is actually 320 Gbytes, so a high level of overprovisioning was implemented."
So you're buying a 320GB SSD, but only getting 200GB. If you're a manufacturer, it becomes cost effective to produce the same boards, but artificially cap the addressable space and sell SSDs at different price-points, even though they're physically the same.
You're also dealing with consumer mindset:
16GB, 64GB or 128GB
As a consumer, I can see that 64 is 16x4 and I can see that 128 is 64x2. I internalize that as four times as much, and twice as much. When you start working with non-multiples, it's a harder sell.