None of these chips have defects. They usually work with chiplets to improve yield. You used to be able to buy defective devices for a discount when you had a design that didn't use those components, but I don't think those were general-purpose.
This is the old notion of what an FPGA is, and if you notice, these new devices aren't even called FPGA's anymore! They're called 'adaptive SoC's'. Only a small portion of the device is FPGA fabric. But still, even previous gen FPGA's wouldn't be shipped with defects.
This would only work in an application where it's acceptable to run a place-and-route pass for every device to account for the different failures. I don't think it's something anyone has bothered to try to do.