Make no mistake—I, too, get upset and irritated when software bugs interrupt my productivity and enjoyment of technology. I’ve complained a lot to Apple over the years, and logged countless support cases for numerous products, both software and hardware. When something is not to my liking or when it causes me inconvenience as a user, I will complain.
That said, I also realize that with something as complex as an operating system, there’s not just one person pulling the strings behind the curtain, so to speak. It’s a team effort, and sometimes mistakes are made. No manufacturer has ever released a flawless product without blemish, one which operates perfectly in every way. In the end, it’s up to the end user to make sure their bases are covered, so that when a particular piece of software or hardware they use does not function properly, they have a means of recovering.