Earlier quoted context omitted.
If Yosemite, iOS 8 and other recent changes have shown anything, it is that that problems are not consistent across the user base -- some users are plagued by bugs, while others are somehow, inexplicably completely problem-free. I myself have been hit hard by Yosemite bugs (graphics glitches, slowness, wifi not connecting at all, very slow wifi, Mac not coming out of sleep, AirPlay issues, Airdrop issues, Bluetooth s…
> If Yosemite, iOS 8 and other recent changes have shown anything, it is that that problems are not consistent across the user base -- some users are plagued by bugs, while others are somehow, inexplicably completely problem-free. Not really inexplicably: different graphics and airport cards (in different Mac models), different wi-fi routers, some have installed BS haxies while others have not, some have updated thei…
Wintel boxes through the 1990s and 2000s coped with a much more diverse range of hardware and related drivers than the Mac ecosystem has ever had, and while certainly there was the occasional glitch, the track record was dramatically better for a very long time than what we see today.
This idea that widespread failures are somehow acceptable and to be expected is a bizarre change in mindset that seems to have taken hold in the 2010s. It is not in any way inevitable. It is just a result of poor specification and standardisation, bad programming, and rushing junk to market for commercial reasons when it isn't up to the standards we used to expect, often with some vague promise that any flaws will be corrected by on-line updates later.
I'm increasingly of the view that the Internet has actually been the worst thing that has ever happened to the software industry. It should be a huge advantage, but in reality it is often used as an excuse to ship bad code early and to impose unwanted updates, rent-an-app pricing models, and other user-hostile strategies.
If anyone still made software that does an important job well and comes with meaningful long-term support, my businesses would be throwing so much money at them right now. Sadly, hardly anyone making core business software actually does. It appears that I am part of a small minority, and so many people are willing to accept and pay for substandard junk that this has become the dominant software business model of this decade.
The most frustrating thing is that, since apparently there aren't enough of us for our money to swing things back in a more quality-driven direction, it's not clear what any of us can do constructively to make things any better now. Maybe when things reach their logical conclusion and people are actually dying because some 13-year-old script kiddie accidentally crashed their car by remote control, the wider public will finally get the message and start demanding acceptable quality again.