I think that's just because we're so used to hitting CMD+Q. Time to unlearn "bad" habits...
So wait, hitting CMD+Q is a bad habit, I should be hitting CMD+W 150 times instead ?
No.
If you want to have your windows closed, close your windows.
Not every app uses a document or windows paradigm, and again, sometimes I want the App closed, not just the windows or documents.
Again : No.
From a UX standpoint, there's no good reason why quitting an app should make it lose its state and and discard all windows.
Except when that's exactly what I want it to do. Lose its state and close everything down so I can start fresh next time. This should obviously be on an app by app basis, not a system wide option.
Some apps I'd rather keep state, some apps I'd rather flush state. And manually flushing state takes a hella more keystrokes than CMD+Q (Quit the app! That's what it should do! Some other keystroke, like ALT+CMD+Q should be used to "sleep" the app... oh wait, just like this option does... how fantastic options can be uh ? )
Same thing with restarting the computer, especially after a forced update. Ideally you'd want to be back exactly where you left off.
Not always, I never reboot and when I do, I plan it to start fresh in everything, not to mention what I want open is configured to auto-open.
Same thing applies. Close your windows people. (Or use Safari's Private Browsing Mode)
Closing windows = highly inefficient. Thank god for options so that we don't all have to live like tkermit does. How about you try a big dose of respect for other people's habit instead of just calling them bad ?
Also : I don't use Safari, piece of crap browser. And I watch my porn on the TV in the bedroom, streamed from my NAS to my Blu-ray player. I don't hide anything from my GF. She's free to watch it along with me if she wants.