No, I'm pretty sure that's not it. I'm gobsmacked and completely amazed when I find even ONE engineer (typically software engineers for some reason) who pledges to the dark side. Never really have figured out those exceptions. You'd think employment in a business where the results can be judged objectively, based on reality, would preclude liberal participation, but for some reason some do get in.
In spite of the job title, "software engineers" aren't really engineers. They are not to be confused with engineers who write software. Similarly, "computer scientists" aren't really scientists.