Down votes for attitude?
The article is really about managing incompetent bosses who are unaware of their own ignorance or lack any belief in their team but the discussion immediately went to explaining what the client was doing wrong without the full details of the client's situation.
Looking at any entrenched IT system within an established organisation, in my experience, always throws up a handful of WTF items. No need to immediately assume that the business in question is being run incompetently. My working assumption when finding something looks unbelievably stupid for no good reason is that I don't yet know the full details.