With framework maintainers providing paid support, extending services or an ecosystem with commercial components it somewhat makes sense even if not outright obvious or intentional.
I've had a couple of cases case where a bug was not fixed in time or fixed at all which results in writing workarounds or forking which is far from an ideal solution and further reduces the advantages of using a framework.
I switched some years ago and never looked back. What I really like about Vue is that I can use it with a build system or just add it with a script tag for a bit of progressive enhancement over a form. I think it is simpler and decreased my bug count. I'm mainly a backend developer though.
But that's a problem: it maintains backwards compatability with a LOT of well known problems/inconsistencies while introducing more features/inconsistencies for which you can just hope they don't mess up this time. It's a bit of good and a lot of bad from both worlds. I'm just so glad I don't have to use PHP anymore and no amount of a swine's make up will change this.
A lot of people are scammed though by Shamans and the like. And often times they do not leave that much happier but emotionally dependant and sometimes even broke. I've seen it plenty of times and think it's absolutely immoral.
True, but that's not as common as the vast, vast majority of people who just spend a comfortable amount of money on these things and become happier for it. We need protection against those bad actors, perhaps, but there will always be scammers in any profession. I also think those scams are small-scale in comparison to the vast "scam" that modern medicine has become, for Americans at least. Sure, the shaman can take your life savings, but he cannot additionally stick you with loans for whatever amount he wants that you cannot discharge via any means whatsoever. At least you just stand to lose everything, not lose everything and then some.
It even has a demo: https://demo.dbgate.org/