We've never had an issue that I know of when the scope turned out to be different on site vs drawings. In this case we bid to the EC so we weren't the direct sub. From first contact to sending the bid was 32 minutes (they needed it in a bit of a hurry :roll
and we are careful to include the device counts in our bids.
It is true that many drawings include the usual CYA notes regarding code-compliant installation. However, the end user can't expect that his architect, through negligence or guile, provides contractors with code-deficient drawings and then receives the value of a code-compliant installation. In contract law that could be considered "unjust enrichment". If the drawings had been perfect, all the bids received would have been higher, all things being equal. The change order in this case does not result in any harm to the end user since he would have had to pay for it up front if the drawings had been correct and now he's paying for it on the back end instead.
And by-the-by, if I provide the components
installed in a code-compliant manner, I've met the CYA note; it's just not a code-compliant
design!