I simply don't want that. If I close the lid then to move the laptop more easily to the next room/next floor for a meeting, I might not want it to go to sleep. When I want to suspend I run a single command. I could put that command on a key combo, so it's not like I can't fix it. I want to control what happens when I close the lid, and more often I want nothing to happen. I have a shell open anyway, so I can run my command...
But I've had that close-lid-for-suspend fail on Windows so many times, so maybe my Linux stance is too muddled anyway :P
Also both of my ThinkPads stay with power for days when suspended (ok, not weeks, I admit that) so in this case Dell is to blame I guess.