And yet Apple engineers are going through numerous forums and Reddit posts to gaslight people by commenting “well, it doesn’t happen to me, mine works perfectly”.

They managed to mess up an entire ecosystem and they’re acting so stupid about it that I cannot believe all this software was made by Apple.

There’s no elegance, no thought out user experience, no good design, it’s all stupid glass design with comical amount of padding. It all looks like it was designed and implemented by a team five over a half assed pool party.

What the hell is Apple doing with its tens of thousands of engineers, if they cannot make a freaking window manager.

I'm convinced that this is the fate of all successful software companies. It's not a result of arrogance or hubris or anything else like that. It's the result of turnover.

Take your favourite rock band and turn over all the musicians until no one is left from the original band. Should we expect the band to continue cranking out chart-topping hits?

There's one further factor that makes the situation even worse than the "Rock Band of Theseus." That's the fact that young software engineers are not interested in stewardship. They want to build their own projects, not fix bugs in someone else's. Across the software industry we see this lead to a continual churn, rewrites and redesigns no one wants, and a huge amount of wasted effort reinventing the wheel (and often making a worse wheel).

It often feels like Apple hires the best hardware and marketing people in the world and holds them to the highest standards, but the software design and engineering people are left to just kind of screw around, redesign stuff for shits and giggles, and laugh as people fill their forums with bug reports and (very obvious) feature requests.