The fundamental error here is distinguishing programmers and users.
People who cannot program (and debug) are not users but useds.
Trying to preserve this state of things is called "oppression". And it mean nothing if the oppressed are unaware or even forced to express joy for their own weakness and oppression.
People who say: "I don't need to program" might even say "I don't need free speech". And actually, it's what they do.