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 :\