Wow this article went into zero depth about the struggles of his application process. I could've just read the titlebait. I think the title misrepresents what the article is about.
Commenting on the title -- how many extremely poor visa applications are rejected correctly though? Is the process expected to be absolutely perfect? Are 100 valid rejections and 1 invalid rejection worth not being able to reject any applicants at all?
FWIW, I'm not saying the process isn't broken. We shouldn't be consistently rejecting a brilliant application -- it hints that the process has some severe flaws. Perhaps it should be easier for the process to "forget" someone.