Also not unimportant are download paths of various software, eg from the browser.
I once downloaded a windows 10 install file 7 GB ... everything on the SD, which blocked RPI-OS and forced me to reinstall everything.
No warnings during this download process.
Yes, YAFIYGI ("
You asked for it, you got it") is the motto of unix. No warning, no "are you sure ?" Unix is not designed to be a consumer or user-friendly system. The system is fast because it delegates the checks to the user. Don't rely too much on GUIs either.
You have to create partitions with quotas or use different disks (at least always separate the system data).
Note that this would not have blocked at all because un*x always reserves free disk space and inodes so that the administrator (root only) can take over, even if a program tries to saturate the system.