While this is part of the reason, you are ignoring a fundamental difference in the approach to security and design. Windows uses a completely different and frankly weaker security model/design, especially in older versions of their OS than UNIX (which OSX is based upon).
Any computer can be hacked, but when you have a security model that is more flawed on computer a than computer b, computer A is going to get hacked more.
No computer is hack proof, it its on the internet its at risk, period.
Windows uses a completely different and frankly weaker security model/design, especially in older versions of their OS than UNIX (which OSX is based upon).These older versions you speak of were the Windows 3.1 / 9x / ME line. They do not exist anymore, and for over ten years now. They had no security at all, kindof like Mac OS 9… When we say “Windows” today, what we mean is the OS that derives from Windows NT, a completely different beast. There is nothing in its security model or design that makes it any less secure than Unix. If anything, it is more secure.