Honestly, it's not even the learning curve. It's easy. Most people can think precisely enough to program.
The difference is that we enjoy sitting in a chair for ~8 hours a day laying dominoes. A lot of folks do not like that.