Apple hasn't been a good example for ages now. I routinely encounter irritating bugs that go years without fixing on all my Apple devices. Windows is much less buggy in my experience.
As far as why ship bugs, it's because of the "just ship" mentality that has taken over. It's worth more money to get a buggy product in front of customers than to spend the extra time to fix it. There are few sectors of the computing world where there is enough competition to punish you for shipping bugs. What are you going to do, buy the other GTA game? They're the only ones who can make it. In the worst case, if there is a competitor, they will just buy them and shut them down.