Why do some desert plants have green stems?
Stems, in some plants, can assist in photosynthesis, the process a plant uses to get energy out of the sun. It is possible that certain desert plants, over time, evolved to have only green stems and not leaves, possibly to reduce predation or to minimize surface area for some physiological reason.