SD cards are the literal worst.

they've expanded to be the size of small hard drives, and devices like the rpi keep using them as boot media, but they:

- use garbage tier low endurance flash cells internally
- have little to no overprovisioning for wear
- perform only the most basic wear levelling
- have no protocol level integrity checking
- have few internal error correction features, if any
- decay comparatively quickly without patrol scrubs
- do not perform patrol scrubs
- cannot do PLP

@gsuberland As far as I've ever been able to determine, there's no way for the host to inquire whether the SD card has flushed all of its dirty RAM buffers to flash, such that the host knows e.g. that it's safe to power the card down.
@brouhaha yup, afaik there's no guarantee. all you can do is try to keep it powered as long as possible after the final write command.