Absolutely agree with you as well. I do think it’s “dangerous” - or perhaps it’s better to just call it a “tradeoff” - because you give people greater power over the design of the site. But obviously a tradeoff we’re all willing to make.
This comes down to the fact that learning design, UI, and UX is far harder than learning to code. And that nobody who uses a tool cares how good or bad the code is if it works okay.
Whenever I have looked into learning the design side, I've found it far more difficult to find a good set of resources to go by.