Appart from what the article mentioned, cards corrupt way too much on raspberry pis and similar devices compared to usb or ssd storage for example. This gives an easy option to replace them on some embedded device that you might not have full control over.
But why?
Probably easier to switch out for debugging or to flash a SSD from a PC.
Surely a M.2 to USB adapter would be better for that use case?
Yeah, but that adapter ist just a PCB, I’d assume a M.2 to USB Adapter is mofe complicated.
You still need a microSD to USB adapter if you want to use it with a PC that doesn’t have a microSD slot (which I’m sure is like 99% of PCs).
How many laptops don’t have an SD Card slot?
In my experience, most modern laptops don’t include one.
Appart from what the article mentioned, cards corrupt way too much on raspberry pis and similar devices compared to usb or ssd storage for example. This gives an easy option to replace them on some embedded device that you might not have full control over.