Arguably, a non-user serviceable RPi is a bit of an odd choice, but the 400/500 are very much self-contained all-in-one products, which I guess makes it kind of reasonable.
I really would not enjoy storage being corrupted or dead on this kind of device.
Modern SD cards have much more intelligent controllers that perform wear leveling and work with the OS to reduce excessive write cycles.
Not that they're as reliable as modern SSDs, but I'd be willing to bet a modern SD card from a reputable brand is as reliable as SSDs were a while back when they were generally regarded as reliable enough.
Almost every time I've teased the info out of people with failed SD cards on Pi's, either it's either physically damaged, or it's an off-brand, or it's an ancient card.
This thing is a desktop computer. The degree to which the performance is improved by using good storage is huge. Excellent NVMe disks in the M.2 form factor are cheap and widely available. Excellent SD cards are not so easy to find. Excellent USB devices are not as good as their M.2 counterparts, are more expensive, and are sufficiently awkward dangling out the back of an RPi 400/500 that’s it’s barely worth considering.
- Designing a custom PCB for a more PC-like Pi, but then not merging the functionality of the official M.2 HAT despite plenty of available packaging space. Being able to just slot in an SSD would greatly expand the operating envelope of the product.
- Sticking to Micro HDMI ports, again despite plenty of space & with everyone having standard HDMI cables already on hand, or surely able to procure them more affordably.