But, the advantage Apple has always had is a very small set of hardware configurations, but if you let a bug like this out the door, you aren't taking nearly as much advantage of that as you should. So, actually, I do hold Apple to a higher standard here, because they need to be. You don't get to set exactly what computers run your OS, and how much they will be and then turn around and say, "oh, that obvious bug we let out the door, it happens, what can you do"
Take the ASUS motherboard UEFI boot problem. Microsoft had admit the problem, post a workaround, and didn't even mention the thousands and thousands of other hardware combinations that worked just fine, because nobody cares anyway. But, if I was an OSX users, I would be upset. The damn things should just work and trudge along, update after update for a few years. But they increasing don't do that, and people paid the premiums for the platform anyway and thank Apple for it. Just stop thanking them for a start.