Perception is reality.
1) In mainstream use, Microsoft and Windows are 'Big Business'. Nobody wants that anywhere near the photos of their kids.
2) For geeks, Microsoft is the devil because they've managed to annoy most long time geeks in some form or another.
Indeed, it really is the problem. But it's the problem Microsoft is going to have to fix - and believe me, their 'spam the forums' and 'give free things' approach is not going to cut it. They need to drop the Windows and Microsoft branding for consumer devices in the same way Lexus is not Toyota. They need to make sure that the business and consumer products look as different as possible also.
I realize Microsoft is doing the exact opposite of what I've said above - and that's the real problem. What you're complaining about is just the mis-branding and mis-management of Microsoft bleeding through into the general populace.