> The thing that amazes me most is that everyone on the teams responsible is probably using their Apple devices and running into these same bugs!
This is what surprises me the most to be honest. CarPlay seemingly still suffers from a (sometimes deadly) issue of covering the entire map on your dashboard with the avatar/number of the person calling, so if you're actively using it for navigation (since, you know, there is a map there and all) someone calling you is a highly stressful moment and more than not you need to hang up because otherwise the call is in the way.
I've had my iPhone 12 Mini for so many years now, and this is still an issue, the only conclusion I can take from this is that people at Apple actually all have Android phones.
Often it is that people who use the devices learn how to work around bugs and then they forget they exist.
There is also subconscious resistance to create an action that will uncover a bug and then remind of personal failure.
Then once whole teams get used to this, it's not possible to get it fixed as it gets deprioritised always.
The Apple release schedule is unremitting. We know that bugs are reported to Apple by developers, and we know that reported bugs get ignored for years, or forever. I suspect that every Apple engineer has a mountain of bugs in their queue.
If Apple leadership doesn't care about software quality, then Apple engineers can't care about software quality. They use the same buggy crap that we do, because they have no choice.