While I agree with you, I also agree with basedbagel. It's true that some people just don't get things and coding is one of those things, but it's also true we shouldn't tell people they can't do things and that they're too hard to learn.
Same goes for all the stuff you mentioned. "Oh, I can't learn machining, I can't learn weaving, I can't learn car engines, it's too hard" but in reality they're all things people can learn and do learn every day.
I never clicked with playing musical instruments. It just never worked for me. That doesn't mean it's hard and people shouldn't try, it just means I couldn't get it. People still should try because you never know what you'll turn out to be good at until you try. Everyone is different.
@basedbagel @midway
coding is like math, it is only hard if you are stupid aka cant follow directions.