，但为了镇压布尔人的抵抗，40万名帝国士兵被卷入战争，同时耗费2.5亿英镑。国内舆论开始倾向于怀疑海外扩张的必要性，从此英国开始战略收缩。有人认为政府受到以塞西尔·罗兹为首的在德兰士瓦有黄金矿产的大矿主的影响，所以才会进行这一场战争。这也为之后盛行的「帝国主义」就是「资本主义」的观点提供证明。英国采取新帝国主义政策的诱因可能是为了为英国产品和投资寻求更大的海外市场，或者也可以被看作是一种战略性的先发制人举措，为的是防止现有的贸易通道被别的强权破坏，或防止别国在日趋封闭的国际贸易形势发展下获取更多的出口市