As a frontend dev, I can tell you that at my last company we started to circumvent/replace the backend team because they insisted on using things like Java for simple CRUD apps. I write TS, so to write a REST API that reads from a DB and serves to a frontend is trivial to set up (including tests, security, etc). A business customer needs a dashboard by next week that combines five different sources of data into something intelligible? - that will take a day or two. Asking the legacy backend team for the same thing (a backend API to serve this data to my frontend) - "we'll put it on our roadmap - six months." And that's not even the worst - they absolutely refuse to create any kind of internal deployment to host our already-built solution. It MUST be in Java and conform to their standards. Of course we're going to change the stack, these teams are blocking meaningful work because they refuse to move faster or use tools which allow us to move faster.