Good article. The issue that I have with Angular stems from the same reason that SSR "just works". Everything is included in the framework. This means that it doesn't play nicely with other frameworks, which make incremental adoption impossible.
If I'm building a React app and I want to try out Vue, Svelte or Solid, for a part of the app I can do that. I can just install one of those in my app, mount it on an element and go. And if I like that new library I can then slowly incrementally port parts of my experience to it.
I can't do that with Angular. The only choice is to create a new application. Which means that Angular is restricted to green field applications, or total ports, neither of which is all that common.
This is why Angular adoption has flatlined, IMHO. https://npmtrends.com/@angular/core-vs-react
What amazes me is that the Angular team doesn't even seem to understand that this is an issue. Each major release comes out with features for it's current developers, but no features or changes that would help it accept new developers and projects.