I disagree… computers and software always had bugs and issues (at least for 35+ years I’ve been using them) , and you couldn’t just download a patch or search youtube to fix them
Often it wasn’t necessary though, because they were more reliable, more simple and less complex, and more readily fixed by users. Also they did not try to do too much (most of which I have no use for) and things like midi just worked and worked reliably and with better performance on 16bit computers 30 years ago than on 64bit computers today
what we are seeing though is more ‘turnover’ , caused by users wanting to update continually…
you can blame the market they have created…
I don’t want to continually update, I just want what I paid for to work properly, I would not tolerate it with a car, why should a computer be different?
so yes, things at times are being released too quickly, because we now have infrastruture to release updates… and know these are demanded anyway.
Or the reason for updates is because stuff wasn’t done properly in the first place
software and hardware companies continually having to update and innovate, whilst users are crying out for free updates (for existing products), not just in the software market but in hardware (firmware updates).
Again, it depends on the user, I prefer to have something that is reliable and full featured enough at time of purchase, upgrade culture is a step backwards if stuff isn’t getting better and more reliable, tech specs are not always the only thing to consider
for some users, even that is not fast enough, so companies have started offering public beta programs… and users then complain the beta is not stable.
then on top of that, users expecting/complaining about paying for software upgrades… (and subscription models) because they expect it all for free.
I have no problem paying for new features if they are of use to me, often though in my experience the technology drives things forward to force obsolescence.
frankly, expectations are a bit out of control…
**Maybe, maybe not I can think of numerous examples where newer products lost functionality when superseding old ones. **