You are spot on
I probably should have been clearer in the article that although I think the PM needs to have some coding experience, I don't think they need to be able to code the current project. They just need enough of an understanding of the process of development so that they can contribute useful direction and smell BS.