A Linux system stays the same unless you change it.
I also personally disagree that updates break system by the way. I have used Arch for more than a decade and has yet to experience one of this alleged frequent disturbance.
What I'm talking about is changes because of updates, yes. Auto updates, or ones I did, or an update to specific software that caused a library update to break something else. All that counts as "me changing it" sure. Like I said I guess I need a system a little less prone to breaking because of my actions. I'm a programmer not a linux admin.
Not updating your system is not a magic solution either. I ran Linux Mint for 9mo and twice during that time I ended up in a bizarre situation:
1. the menu bar, or whatever it’s called (taskbar/dock equivalent) had disappeared on boot and I spent about 2 hours trying to get it back
2. the system simply wouldn’t boot into Cinnamon anymore; I ended up reinstalling
Bought a MBP and while it has some annoying quirks I don’t have any crazy ruined-my-day issues anymore.
(macOS is my daily driver too, but I wouldn't mind having that feature)
In practice, even with a rolling release distro I have not had things break on an update in a very long time (not at all on my current install, which is two years old), and with stable distros its literally been 20 years since something did not boot.
Any OS seems to have some bugs on updates.
I have heard battery life is better so not arguing about that, but its rarely that I will not wake my laptop for more than a day or two so its not a problem I experience either.
For example like will my wifi work today. Will my laptop still have any battery when I open it. Is today the day I surprise boot to tty and have to figure out what changed before I can start working.
I'll stick with the year-to-year unpredictability of apple over the day-to-day unpredictability of linux.