Terms like "scientific temper", "humanism" are loaded
The intent was not to promote science, but rather to take potshots at essentially religious character of Indian life
Some people prefer the scientific method
Some rely on intuitive hunches
Some rely on heuristic approaches to problem solving
Others rely on faith
The intent is disingenuous
A stealthy attempt to force a certain political view on to the Constitution
To "sacralize" and eternalize a certain POV
But you can't attack them directly in the Constitution
So you stealthily slip in buzzwords like "scientific temper"