So we should just keep things as they are?
Discussion
I didn't say that. I'm challenging your stated perspective that software developers are like a priestly caste. I think that's a glib and fundamentally mistaken point of view that ignores the practical reality.
Ok, I wasn't trying to imply that they keep others out or that they are nefarious or should lose their jobs or anything, only that they are like a group possessing specialized knowledge and skills that not everyone has acquired, and so software that is created comes through them. To get an app idea you have built you either have to be a developer and build it yourself, or have a developer build it for you.
I think there are some experimental development platforms that allow you to develop web apps without coding. You should check out this list of the 8 best "no code" app builders.