Why was it difficult for large civilizations in Mesoamerica and South America to hold together?(1 point) Responses weak military weak military religious differences that caused disputes within the civilizations religious differences that caused disputes within the civilizations difficulty in growing food difficulty in growing food variations in environment and geography that made travel and communication difficult

Some possible reasons why it was difficult for large civilizations in Mesoamerica and South America to hold together include weak military, religious differences that caused disputes within the civilizations, difficulty in growing food, and variations in environment and geography that made travel and communication difficult.