Earlier quoted context omitted.
Haven't had Windows freeze on me for ages. I had a frozen linux server that ran out of RAM yesterday.
edit: I meant that regularly hitting OOM on a production server is usually more of a provisioning/resource-management issue. Obviously, how the OS handles OOM once it happens is still its responsibility. Running out of memory on a linux server sounds more like a skill issue than something comparable to how a desktop OS should behave :\
Thing is that I never know this could happen. As a Windows user I'm used to a system that does stuff in the background without knowing how it works.
My Linux VM's can be broken because I'm in charge and I'm a noob. I kind of love it. I've learned so much from troubleshooting.