I mean considering how badly Hasbro has screwed up since Mid-Turbo (Early Turbo was decent i'd say), Hasbro definitely deserves the criticism they've been getting since then and a lot of points people make are very valid like details, gimmicks, functionality, slopes, etc! All of those points are incredibly valid to the extent that we know for a fact that these beys could be good if Hasbro would listen to their fanbase for once.
I've watched most of Zankye's rants going over how bad Hasbro is and you can really tell he is very very serious about the issues these sad excuses that we call beys have, to discredit him, his fans and the part of the Beyblade community who want Hasbeys to be good is just not ok and won't get anyone anywhere in the long run.
The whole reason Hasbro has not taken the initiative and made better beys is because Money. They only care about the money and cheap out on these beys because they know little kids aren't going to care about Savior Valkyries Bound Gimmick or Roar Bahamuts Circle gimmick, the fact that these beys are meant to appeal to younger audience is the reason why these beys aren't good to begin with and why Evolution-Early Turbo stuff is the only thing relevant in the meta for Hasbro.
As for taking a public stance, there is only so much we as a fanbase can do. We can't just go on the streets and start boycotting Hasbro because 1. There is still a global wide Pandemic with omicron on the loose and 2. Boycotting over the mistakes of Beyblades in the grand scheme of things is just completely ridiculous and would be a waste of time.
However, we as a fanbase have done pretty much all we can do at this point. Hasbro won't listen, the best we can possibly do is just not buy the product, money speaks volumes.
PFP: Baby picture of me and one of my irl friends / ANY PRONOUNS