I couldn't agree more. The decline in quality of Apple's software in the past 3 years has been Palpable, to the point where I'm embarrassed to show Apple software to my friends. Seems like a hall mark of the new Apple - let's paper over with new features, but not protect or test the core functionality. Even simple window UI operations frequently fail. It goes without saying that most of the time Apple has layered a new UI on top of the old one, they largely break the old one, because secretly, they've deprecated the old one and probably don't even test it. I think Apple need to add teams of software guys that do nothing but keep quality testing the OLDER UIs on OLDER hardware and tell the new guys when they broke something.
I now think of Apple a lot like Microsoft in the sense of they write bloated, buggy software that isn't tested well and they just don't care. Where there's still a difference is that if something doesn't work on Microsoft software, you're simply screwed, but Apple tech support will spend 3 weeks with you until you at least have a work around.
But I think Steve Jobs would have brought the living hell down on these guys and fired them all. I've been using Macs since 2007, and it's REALLY obvious how bad the apps have gotten.