Everyone learns software debugging in high school (If you do programming) and university, I'm not sure why people are agreeing with the premise with this mistaken definition.
I don't agree with Dan Luu, he seems to wave his hands and say it should be taught, but that's exactly what happened to him, that is traditional university, I'm not exactly sure how you'd learn it otherwise.
His comment re systematic debugging - "It takes, at most, half an hour to teach the absolute basics" is somewhat embarrassing.
Then he moves onto "fundamental skills" which is a different topic.