Students respond to incentives. If I give them opportunities to cheat and remain undetected, they will cheat. I do the same as a human. If I were getting a 50% increase in my salary for detecting cheating so aggressively, next year I would have tried to detect cheating even when there is none.
What I truly blame in the article is the structure of the homeworks and the overall student evaluation approach. Which is something that I use. And I criticize my approach of trying to detect cheating post factum, instead of building projects and homeworks in which cheating is just meaningless.
Just tell me: Could anyone cheat and copy the presentation on augmented reality by your fellow classmates? It was simply stunning and they fully deserved the 10 points extra that you and your fellow classmates assigned to them. That is an evaluation strategy, where nobody could cheat because nobody could cheat your own instincts for detecting and recognizing quality.