For starters, the separation of the world into "power users" and "normal users" is, to me, a sign of flawed thinking. The goal of a personal computing system should be to allow a complete novice to onramp into a "power user" as their understanding of the system grows. Discoverability and consistency are absolutely key to this and Linux DEs have always been terrible at both (and other Desktops are getting worse too). There are many more problems I could go on about, like walled gardens like Apple's App store or Linux's package repos creating another boundary between users and creators that need not exist, for example.
Point being, separating the audience into "people who get shit, like me" and "people who just want X" is an excuse for having a bad system. Instead of admitting and attempting to address the issue, you instead get to say "well, normal users don't need that and power users should be able to deal with the bullshit".