And people who cannot program are not cheap -- multiply their cost by literally ten and add the cost of bugs peppering their code. Programming is an art not a blue-collar job.
A lot of effort is spent developing tools which are meant to allow programming by people who cannot program. Some (the most) people just CANNOT program and with any tool they are going to produce literally ten times less than those who can.