Engineers vs Social (Scientists)

Debate of the century.
Like the war between Sparta and Persia.

Who's the best? (Oh, I'm the best.)

I've seen engineers who make the least analytical claims as well as social scientists who are very critical.

People act according to situations.

Let's say that you're satisfied with your life. With your past, with your present... And you're ready for the future. Whatever will happen and you're ready to accept it and adapt to it.

You read a lot, you learn and unlearn a lot. You travel, experience new things. You analyse. But then you come across opinionated people who don't want to change and won't listen. What do you do? 

You simply accept that people can behave differently according to situations and not care.