Its dangerous for contractors to know anything.
If they know anything they are in danger of getting the work completed, if they get the work completed they are in danger of losing thier nice cushy overpaid job.
Ive been in my current "3 month contract" since feb 2004