Потому, что Америка была колонизирована. Латинская часть это были колонии Испании и Португалии. А Англо-Саксонская часть была колонией Великобритании. В Латинской Америке государственные языки испанский и португальский, в Англо-Саксонской Америке английский язык.