Often in my contracting career I have found myself in situations where you are brought it because there is a problem. After few days you can see the whole pattern and congratulate yourself on your immense experience, perspective, knowledge, training and sheer analytical fire power.
Then you start to tentatively share this. And surprise, surprise: it is no surprise.
My mate is contracting with the Number One logistics organisation and he has been fire fighting for a week because of utterly incompetent system designs - for key business operational processes! When he started to point this out he was rapidly closed down by the Project Manager.
Sometimes clients genuinely want you to solve their problems. However other times they know - in their heart of hearts - that there is a lot that needs to be addressed. But they haven't done it (because they haven't got the time or budget or priority). What they want from you is not a reminder of their predicament. They want a fairy godmother to wave a magic wand.
Tons and tons of contractors are lying everyday about courses of action that they know won't work. But they say what the client wants to hear. And shove in their timesheets every Friday.
You told the truth. I support you, but that's always a risk in the modern dysfunctional world.