That's just not true. I updated MacOS on my work machine and Emacs stopped being able to read the filesystem. Any system breaks stuff on upgrade when that stuff isn't in the core testing path for the folks crafting the upgrade.