A programming language will never be a solution for people who can't program, break down problems to smaller chunks and be able to generalize and create abstractions.
Think about someone who can't drive. To them no matter how good a car is, a car alone will never be the solution to move around (ignore self driving cars for now since you are still required a driving license).
For these people one solution might be a taxi driver who can translate commands to actions to move the car to the destination.