Re: Nobody will be honest about costs, that's why
It's not all on "those consultants;" people choose who they ask for advice.
I've had clients ask for something and I honestly tell them "Don't do it. It doesn't work that way and you won't like the results." Sometimes we talk about their other options. Sometimes they hold on to their dream, and shop for someone else who will sell it to them.
This is not unique to IT, of course. I've had managers do the same internally. And we probably all know someone who shops for doctors who will agree with their (diagnosis/feelings/need for addictive meds).