I introduce professionals because I believe the real benefit will be speeding them up, not replacing them with laymen who suddenly have commoditised access to programming skills
A coder and an engineer are not necessarily the same person. It has become more common to see people do both jobs, but in history it was unusual for the engineers and coders to be the same person, and the idea is that we're going back to that model – except this time the coder will be a machine instead of another human.