@evan Hmm. I'm not sure that tooling is the problem with the democratisation of programming (making novel computer behaviour).
I see it more as the problem of needing to be very, very clear about your classifications and intents. Like being a lawyer submitting contracts before a judge who can adjudicate 1M contracts per second but has no common sense.
Should everyone be expected to be able to do that?
Maybe the tooling masks this, but I think it's still a problem underlying everything.