Mexican cannabis is grown outdoor without much care, while most commercially grown cannabis is grown in greenhouses or for small growers under artificial light (or even in hydro setups).
Most people today do not go to their dealer and ask for the kinds of cannabis they have. They just take whatever is there.