Do not be this kind of developer that turns everything into business.
Solving problems is the core of a dev job, being sure that the right problems are being solved is a responsibility for the whole team. Otherwise it's just "act like the owner, be paid like not a owner" cheap talk.
Complaining is bad? Yes, as you say it do harm the team. But using the wrong tool just because it will make easier to hire won't cause damage as well?
Requiring devs to be concern about business problems like hireability or to just "deal with" the wrong tool being chosen is counterproductive and unfair with theirs knowledge, asking them to have a CEO mindset is also very disrespectful as they won't be paid like one.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.