To me this is mostly just a rant about why Angular is terrible. And I agree, it's absolutely terrible. Frustratingly overwrought (I dare you to output a URL in a template, go on, I dare you) and built on top of some unfortunate ideas like dirty-checking and all this service factory madness.
Fortunately, it's far from being dominant in front-end dev.