there's an old adage from at least the old
lambda-the-ultimate.org days that you generally don't actually get rid of complexity, you just push it somewhere else.
i think things like Angular personify this especially severely. if you do not already know everything about it, it is an alien thing that is hard to grok, especially because the thing has changed so many times that even the AIs are always confused about which variant you might be on. you'd have to download all the docs into your brain to have a clue.
small example of the insane complexity and nightmare of just try to follow and grok all the possibly relevant docs. let alone debug anything ever.