Потому что разные страны имели разное колониальное прошлое. Так США появилось вследствие объединения британских колоний, а страны Латинской Америки - испанских. Соответственно различия в развитии и устройстве этих стран и повлияли на развитие будущих государств.