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