Do you think the right answer to the question "all what relies on a narrow range where biochemical reactions can be catalyze by enzymes" is "weathering", given that
 all life relies on a relatively narrow range of environment partly do to need of Biochemical reactions being catalyzed by enzymes?
 
 
 No    