This. People just ignore how beneficial opinionated frameworks are for enterprise applications cause you have so much stuff out of the box and it leads to clean, maintainable code as well since you don't have "cool" developers wanting to stand out with their "clean" solutions. As mentioned, Angular solves some specific problems and so do other libraries/frameworks. You pick and choose and move on whilst maintaining a proper architecture design for your needs.