Re: Solution
So come one then - back up your statement: "Most basic security principles" that Microsoft have neglected that don't apply to other OSs.
Off the top of my head:
1 - safe defaults
2 - not allowing executable content in files that have no business being executable
3 - not starting services by default unless absolutely needed
That's just three. I'm sure there are more. I was going to add "creating a false sense of security", but Linux/FOSS advocates as well as Apple have sinned in that respect by giving users too much unqualified confidence which is never a good idea.