I think the professional programmers rather logical reasons than irrational and unclear answers to things around them! I for instance don't follow any religions because they include a lots of ambiguities and conflicts. so none of them make sense to me.