yes, but...
I agree with most of what you are saying, but, "people who dont need to know anything about computers, etc." could do as well (better really) with a Mac than a Windows pc. Yet, for some reason Windows still dominates Mac by a huge margin.
I am not saying that Windows is a better product (in fact, I dont believe it is), but, someone somewhere must believe it.
Most apps and hardware are made to run on Windows, so another reason (besides ease of use) may be versatility and compatibility.
Visability could also be another reason: M$ pours incredible amounts of money into advertising. I think you can also find more people who can work on the Windows platform than the alternatives. So, finding someone to fix Windows when it's broke (and, I know it breaks from time to time) would be easier than finding someone to fix your SuSE install (or your Mac).
A new Windows pc is also cheaper than a new Mac, so, cost may also be a factor. The only caveat to this would be that Linux is WAY cheaper (free, even...if you can take the time to download it) than Windows. I think if Mac's were as cheap as a Windows box that M$ would start loosing market share in a big way.
I would love for another OS to come along and give Windows a run for it's money on the desktop, but, I just dont see it happening anytime soon. It's too bad, really.