Low-code just speeds up existing application development using visual interfaces and APIs to make work that much faster for developers who already know their way around coding.
It does not give layman users the full ability to code their own applications, since there is still a need to code to properly develop an application. It might help a non-coder to build a few blocks, or to learn the system faster, but you still need to be pretty savvy to use a low-code platform.
If you want to develop programs without needing to code at all, it’s not low-code that you’re looking for–it’s no-code, low-code’s baby brother. But that’s another topic for another day.