The million dollar question. This is no doubt a problem that almost every developer has, that they've somewhat come to accept as normal. I'm just curious to see if anybody has any answers.
For example, the company I'm employed at now is all over React Native as being the savior of everything. While I think that it's a good platform, I'm also cautious of investing all of our energy into it, instead of diversifying, and ignoring advances made in platforms more conducive to AR, ML, and WebAssembly.
I know that favoring CRUD apps over missing the boat in AR, ML, and WebAssembly, is in the company's best interest. But it's neither going to be in mine or the company's best interest if we invest all of our energy into 1 platform and 2 years from now have an "oh crap" moment where we realize we're too far behind. Dogma is extremely dangerous for this reason. What is the most diplomatic yet assertive way to combat it?
I just left, as I knew there was no easy way to argue.
I think you're in a tough spot. Unless you're very senior, and have buy-in from all the higher-ups, it's going to be almost impossible to change the course of the company. Unless you have a specific reason to stay, I'd move on. It'll be a huge battle that you're most likely going to lose, and even if you win, you'll be blamed for all the downsides of the solution you propose. That was my experience.