Relative to Windows, this is what I like about GNU/Linux, too. I used to work as an admin/helpdesk monkey, taking care of ~75 users and about 10 servers. And things would randomly break all the time. Having used mostly Linux and BSD in my private life for more than a decade at the time, I constantly found myself wondering how people can live like this. FWIW, on Debian and openSUSE, I had no trouble with things breaking randomly except on Tumbleweed. But there, it's usually just a question of rolling back to the latest snapshot, waiting for a week or so and running the upgrade again.
Totally agree that once up and running, FreeBSD is extremely reliable. Linux can be reliable, but it depends a lot of the distribution, and what you're doing with it.
I have also learned much more by fixing Linux, while my FreeBSD servers ran unattended for months or years.