People may be capable of programming, but are not programmers.
They do some other full time job and can't invest 2000 hours per year for 5 years to become efficient at all the detailed things the programmers have to deal with.
The use case is people who can excel at Excel, but don't want to learn about dependency injection, semantic versioning, exception handling etc.