Not all programming is about math/logic. Programming is as diverse as writing. Saying only one kind of person should program is like saying only one kind of person should write.
I'm not saying they cant program, just that not everyone should be a professional programmer. Not trying to exclude people here, anyone who wants to can. But I dont think everyone needs to be a programmer.
sorry for the late reply