It may just be that there's some distribution of "usable flash blocks" in every flash chip, and they happened to get one which fell at the bottom end of the acceptable range. You'd have to sample quite a few before you could be certain this isn't just an outlier.
But it would be very weird if different drives in the same batch had different capacities. That's a lot of wasted effort.
This is also how phone screens are made (a huge panel is produced, then lit up; some pixels are stuck, but phone-screen-sized pieces can be cut out of it where there's enough good pixels).
This is also how most CPUs and GPU models are made - test each sub-component, disable the parts that fail testing, then price the result according to how much of it works.
I already though it would be really weird if the flash ship is really smaller.
I don't think memory mapping a defective stick really need additional memory, regular memory sticks already have to internally remap flash memory because of how flash memory can only delete multi-MB blocks at once.
Some of the missing gigabyte is probably used for a memory mapping algorithm.
Anyone who has dug deeper into this issue?