Дело в том, что в эру империализма на колонии тратиться приходится, а не грабить их.
Колониализм - простой и дешевый как три копейки, он ставит во главу угла принцип - колония должна быть прибыльной. Нет прибыли - на фиг колонию.
При переходе от колониализма к империализму можно разграбить какую-то страну, но... ведь страну можно разграбить только один раз, а получать прибыль хочется постоянно.
Поэтому приходится колонию:
а) цивилизовать
б) строить там производство и инфраструктуру
в) чтобы получить аналог метрополии (вернее - людей с такими же потребностями, как в метрополии, ибо подобное можно сбывать только подобным. Скажем, племени мумба-юмба банки Кока-Колы и айфоны не нужны, они не знают даже, как ими пользоваться:-).
А это такое затратное мероприятие, которое вылетает в копеечку. И вот ты вложил деньги, ты развил там все, и ждешь - ну вот сейчас-то потечет прибыль ниагарой - ан нет! Появляется местная элита, обученная в университетах метрополии, знакомая с техникой и литературой, которая начинает требовать независимости от центра и самостоятельности. И вообще, "хватит кормить Ландоны и Нью-Йорки, мы и сами с усами". И происходит деколонизация.
Собственно, все крупнейшие колониальные компании кончили очень плохо - они разорились. Именно по этой причине. Колония, если она становится именно колонией, а не торговой факторией, как раньше - заведомо убыточна.