"There's a new exploit found in software developed by X. X is crap, I hate X, it's a virus, I can't wait to remove it from my computer." Blah blah blah. For X substitute Microsoft, Apple, Adobe, Oracle, Google, Java, etc.
I've read that so many times on the Reg forums that it's getting a little bit boring! Find me any large software product that's been around for a while from any manufacturer that doesn't have bugs in it (or which isn't doing "unethical" stuff like infringing your privacy or charging you for things you think ought to be free).
Open source isn't the answer either. First, you can guarantee there'll be tons of old unpatched versions of libraries still being used long after a fix may have been checked in the repository. But most of all, you can bet your bottom dollar that there are lots of well funded teams of developers in places like China, North Korea, Israel, NSA, and elsewhere who are poring over obscure open source code looking for exploits, and not reporting them when they find them. The fact that they have the source code only makes their job easier!
No one should be complacent, but mindlessly bashing manufacturers and developers just for the sake of it isn't being particular clever or contributing to the debate.