The big difference is Apple can't hold other companies accountable since they delivered the software, the hardware and the integration and they have an incentive to fix their stuff. The few issues I've had with Macs the last decade did get fixed within a reasonable amount of time. Lots of PC hardware bugs simply don't get fixed at all since there is no party that really cares about them. The author of the linked write-up should have been an Asus employee instead of a disgruntled user...
How many years did it took to replace the keyboards, or the famous antenna issue?
And let's not even start digging on Apple Radar's backlog, which always makes for some entertaiment on Apple related podcasts.
Hardware issues are tough to fix, but they did iterate on the butterfly keyboard and eventually gave up and switched to a different design. My experience with smaller software and compatibility issues is they get fixed eventually if enough people notice and report them.
It took big pressure for them to acknowledge their new keyboars design is bad and replace it. They were not willing to do it.
And if you ask Louis Rossmann, who used to fix macs for a living, this is not an isolated incident.
To fix something, first one needs to acknowledge it, and that took several years.
Have you missed the OS X releases that were all about bug fixing, and still there are plenty of left overs?
Lets see how many Tahoe is bringing.