[Comment removed by author]
I think you can just distill this down to:
programming is easy, writing programs is hard
Distilling it down is very tricky, depending on your goals.
That is presupposing a goal. I’ve tried to teach family how to program and honestly each time the programming part isn’t hard. It is always the logic part and deconstruction of a problem that trips people up. Maybe I"m a shit teacher but honestly that distillation has rung true more often than not.
I basically disagree with everyone should code for the same reason I disagree with everyone should … It sounds great for a sound byte, but ultimately it would be the same as saying everyone should do theatre. Maybe so, but it won’t dramatically increase theatre majors.