Desktop Computer Storage
Not really sure but I do have several Raspberry Pi3's running on SD cards as the storage device and once the device boots up and the services running, I turn the file system into read-only mode. But I have some that write to memory every 30 sec e.g. my solar charge controller monitor, and that has been running for 6 months at a time. After 6 months, I store an image of the card on a laptop, format a new card SD card, and write the image to a new card. Not that it's critical data but I want to keep it running. I usually toss the old memory card as I've had failures when trying to use it in a GoPro. SD cards are cheap. I hear that modern SD cards have write leveling built in to avoid any one area of memory going bad. And the number of memory writes being thrown around these days is something like 100,000. So maybe new cards are better than old.
Most SSD's have software within the firmware to keep moving the rewrites to different locations in memory. When SSD's first came out, this needed to be done by the device driver. There were a lot of drive failures back then. With modern drives, it isn't an issue anymore. I don't know if there is something like that in devices such as the Garmin camera mentioned above. I would guess not.