As an engineer, I've run at least that many engineers. I don't like it when we go off script, because it's hard to compare with previous candidates.
However, candidate question time is for the candidate to gather information, not for me. It's best for everyone if a candidate gets the information they need to decide they'll dislike the job/environment during the interview rather than during the first week.