All the issues mentioned in these comments would be way too much for me. Sure I could fix them and move on... unless they happened on a very busy day. Then they could tank a schedule. And busy days can show up suddenly. What if I get a super last minute job right after I decided to update my packages and break something? It seems like using Arch or any tech that involves any tinkering requires accepting that the syst…
Same stuff can happen with Windows too with unexpected updates. Not sure about Mac though, I've never used one.
Debian based stuff is very good at not breaking.