If Apple sold jackets with buttons that constantly came undone I am sure they'd receive the same kind of defense from their die-hard fans.
But the fact is that with the massive profits the company makes on luxury items, they could easily employ a thousand beta testers working around the clock in all time zones. There's no excuse for releasing such buggy firmware.
Two weeks of decent home and office use by Apple staff would have shown up most of the bugs I have encountered.
apple fanbois r amazing