Obviously, though, annual crops like grains have been historically quite successful in some areas of the world.
I don't know tons about the subject, but I would guess that different crops are suited to different landscapes and ecologies. A fertile river valley with rich soils might better support sustained annual cropping, while a more mountainous region would be best suited for animal husbandry and tree crops like your post describes.
