Re: Both's faults?
Sure they do... but in my experience, the bloke in the client company doing the WTF? WHY? is several layers down (which is why he knows what's going on) and totally ignored when he raises his points.
The guys doing the actual contract work just nod knowingly because they have NO clue and don't want to risk being exposed.