So many of the worst decisions in IT are due to someone confusing "this is what we do at the FAANG I work at because we have this very particular need due to our scale and/or business model" with "this is the best way to write code".
Microservices are a great example of this.
That said... while I deeply share your frustration and trepidation around frameworks, I'm not sure that the vanilla route is the answer either.
J.Ja