Generally, groups of people aren't homogenous.

The contradictions you see could mostly be variations across individuals rather than hypocrisy within individuals.

(Doubly so for vaguely defined groups, like "kind of engineer".)