It seems like MacOS has been headed in this direction, at least with the App Store apps. But it's a hard problem to elegantly implement without breaking everything.
I still see a lot of Mac apps that basically say "disable system protection first."
I still see a lot of Mac apps that basically say "disable system protection first."