i was watching a documentary and found out why M$ "cant" build a very secure software. It is because as they say

"users dont want to use softwares that are so secure that they cant use it"

I dont remember who said it but he was a M$ software specialist...

So there you go.. the answer to the question "why is M$ softwares never secure enough?"

They want their softwares to be more "usable" than "secure".

Why is linux very secure? because its not user friendly...

Why is Windows not so secure? because it is VERY user friendly...