Someone very obviously being an incompetent moron does not serve as a defense against blatantly defrauding him. You must conduct yourself with integrity regardless of any idiocy exhibited by the other party.
Before most of the job was writing code, now its reading it, this is the IT industry in a nutshell, you need to adapt and deal with changes how is it any different from all the new frameworks and paradigm shifts at all? I don't understand why people cant deal with that, it's how it always was, things were always changing this is just another iteration of that.