Unfortunately, not just Angular. All the major/popular UI libraries and frameworksare suffering of the same lack of simplicity. In my experience it takes a lot of maturity (10+ years in the industry) and pragmatism to be able to appreciate the value of KISS. Every time I bring it up, the younger the engineer, the more they look at me like I'm some sad party-pooper that needs to get a life, and get with the program.