This is simply not true. WYSIWYG is no code and has been around since long before people had catchy names for it. Dreamweaver and FrontPage were early examples of it, the benefit they provided was they attempted to let you design by a GUI first, then they'd let you peak the code underneath. Usually, no-code or low-code these days does not come with the source, which makes it especially useless to anyone who wants to do anything meaningful with it.
Tangent: who names these things? XD? Where did that come from? It looks like a laughing emoticon…
Of course, maybe someone will solve that problem. (Or computers will get so powerful efficiency ceases to matter). It also doesn’t change that things like no-code could be great for people less programming focused to prototype ideas, or create scripts to run over data much like people have used excel for ages. It might just remain necessary to eventually pass the implementation onto a non-visual programmer when scaling the solutions up for production.
No-code is still in it's very early days, and I think that a lot of its capabilities will improve over time. Also, it's very possible that a lot of the inefficiencies in no-code apps are a result of the builder not the platform (i.e. me in this case). I've been building with Bubble only for a few months, and this is only the second app I've built. I'm sure there are a number of inefficiencies in my workflows, but I'll also improve on that over time as well.