Part of it is because to its fans, Apple can literally do no wrong. Its just not possible.
Some examples I have noticed about this is when Windows 7 came out, it had a public beta for everyone to try out for free (for over a year?) When it was released, so many people complained about big bad ol MS for programs that were broken from XP/Vista to WIndows 7. Apple did the exact same thing for OSX 10.6 to 10.7 but had a smaller window for the public to use for free (was six months). When it came out and, like all OS upgrades, not every program worked with the new OS. What did everyone complain about? Big bad ol... everyone else? People literally blamed everyone else and how there was a free public beta for six months, meaning that everyone should have made sure that when 10.7 was released that their programs would still work. Identical program, completely different results.
Another issue is when Windows has a virus problem and the virus uses Java to infect the system, people blame MS for having horrible security. When OSX has a virus problem with the virus attacking the system through Java people blame Java and not OSX (Flashback trojan comes to mind. And i know a trojan isn't a virus, just using it is an example.) Identical problem again, completely different approach.
Then there was the jailbreaking website (JailbreakMe.com) that you could use to jailbreak your iOS device (iPhone 4 and below) by just going there on the device and sliding the bar to jailbreak. The media and fans couldn't sing enough praise about how wonderful this tool is and how to make it look like everything it wasn't. It was malware, in fact it was the worst malware ever that I know of. While everyone saw it was jailbreaking iOS, what no one wanted to note was Apple had a security hole so huge that it could have easily changed from a jailbreak "payload" to a "brick the device payload". If it can get far enough to jailbreak it can get far enough to brick the device.
But of course, this was Apple. They just can't do wrong.