1. I think the author is wrong.

2. There is too little space :) to explain why - indeed, it's refuting one by one the points. A critical point is that, roughly, there is no "middle ground" between "correct" and "not correct".

3. A better solution - maybe one of a better solutions - would be to be able to redesign the whole system easier.