Angular feels like frontend framework built by backend java Spring developers, that hate frontend development.
Apart from being verbose, why is that a bad thing? Spring is used to successfully build massive applications. You can meme about Spring's AbstractFactoryBeans all day, but in the end it does what it's supposed to do.
It feels like the people who meme about EnterpriseFactoryFactory at times just haven't hit the right use case for it.