I totally agree. Not everyone needs to be a programmer. I do find that understanding basic coding helps with logic though. No learning happens without struggle so the real question is, how were those kids supported through the frustration they were having. Learning to be frustrated and yet still overcome and resolve the obstacle and the emotion can be a powerful skill.
Well written article!