Those are valid points, but I think they miss the purpose he was driving at. Maybe the title of the article could be different, but that's a minor issue.
Bottomon line: He wanted a job as a developer. He got that job. Success.
You're right though, people do have to learn these other concepts, but first they have to have some money to pay the bills, then they can just knock themselves out learning all about algorithms and data structures.