No. Big consultancies are hired to - among other things - capture the requirements (simply because many of their clients don't know how to do it properly). But they intentionally do it in a form that lets them over-charge and under-deliver.
Seen it too many times.