Perhaps it is semantics. There is likely a hierarchy of cause-effect (Y=g(y)=f(x) where g and f represent functional relationships). Your original discussion was about factors affecting pH. You can't directly adjust pH ( Y, the concentration of H ions), but you may be able to adjust the factors that affect pH (X's, your hypotheses regarding time and temperature). Let's say we now want to investigate whether ph (and/or other factors) affect some other measure, for example, crop productivity. In this case we might "create" or sample levels of pH in the soil and test the effects of pH on crop productivity . In this case we consider pH to be an 'X' and crop productivity to be a 'Y'.
"All models are wrong, some are useful" G.E.P. Box