I agree with that, but I do seperate the 2.
For me bugs should be fixed with patches/servicepacks/free updates
And added functionallity should be sold in new versions
The way Steinberg deals with this is that they add functionallity in 2 stages, a .5 version and a new major release
Bug fixes stay in sync between .0 and .5 versions. This version does not fix any bugs, it might introduce a different approach to certain things but it’s not fixing stuff under the hood. The next 8.x.4 will probably do that.
0.5 versions have never been about making people pay for bugfixes, they have been around upselling “add-ons / improvements” which have become available along the way. The user can decide if they are worthwhile €49,00
Now people are moaning SB makes them pay for “bug fixes” (again it are not fixes, it are different takes on things) sort of skewing their thinking they should have had it for free.
Wait for the 8.x.4 release for bugfixes, it will be free.
What’s left then, is a discussing whether the balance of development time is the right one between “fixes” and “features”
I can certainly appreciate the POV that one should get their house in order first, before trying to upsell more stuff.
It’s nothing new in the industry, Intel has it’ “tick/tock” Apple has it’s “s” version of each cycle of it’s phones
All improved functionallity, just not enough to market it as a next MAJOR generation product.