Все дело в деньгах - охрана колоний требовала не малых средств. Если Англия и Голландия имели развитое производство , и могли содержать себя, а следовательно и отправлять дорогостоящие экспедиции , то Испания с Португалией ( которые и без того не особо дружили друг с другом) не имели возможности добывать необходимые средства, к тому же у Испанцев были огромные владения (практически вся современная Бразилия) , а согласитесь удерживать такие "лакомые" земли задача не из простых. Но окончательно все решилось в период с 1637 по 1668 ( в годы борьбы Португалии за независимость ) тут уже испанцам было не до далекой Америки, требовалось победить гордых португальцев. Англия с Голландией зря времени не теряли и захватили земли "нового света".