Moreover, nothing stops you from getting everything to run on a RAM drive. There are raspberry pis with 8GB of RAM on the market right now.
Having said that, an official raspberry pi SD card with 16GB is sold for 10$. Not exactly something that pushes you to bankruptcy.
Personally, I netboot my RPis, and faasd works equally well on the public cloud.
It all makes sense now. One of my first computing projects was making a small cluster computer with raspberry PI boards. I noticed that the SD cards started to fail oddly fast. Most likely since they were all either swam nodes, or a swarm controller.
Been running Home Assistant via Docker (Hassio) 24/7 for over two years now, off the same sd-card on my Raspberry Pi 3B, no issues so far.
However, I think pi sd cards get a bad rap because of marginal power supplies (very common before pi 4) and unclean shutdowns.
I had a card become corrupted and reformatting it did the trick since then.
I know from experience :)