As the power output increases, the cooling system gets larger, you need a larger fuel tank (to maintain the same range when using the extra power), AC traction drives need more space for the inverters etc. etc.
Also meeting modern emissions rules has slowly increased the size and complexity of cooling systems (to allow tighter control of temperatures in different parts of the engine). Just compare the size of the radiators - and the rest of the loco - for a 1970's US EMD SD40-2:
BNSF 6371 EMD SD40-2 [CC BY-SA 2.0 (https://creativecommons.org/licenses/by-sa/2.0 )], by terry cantrell (originally posted to Flickr as BNSF 6371), from Wikimedia Commons
...with a modern EMD SD70ACe - and the latest Tier-4 locos have even larger cooling systems. The picture below is an SD-70ACe at the front and an older SD70MAC at the back.
BNSF 8794 Lincoln, NE 10-19-14 [CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0 )], by Augy8400, from Wikimedia Commons
This is a side view of the (massive-looking, Tier-4 compliant) SD70ACe-T4 https://commons.wikimedia.org/wiki/File:UP3053SD70ACe-T4.png
Shows how boring Diesel in the US is.
At least ours are significantly different shapes and mroe interesting to look at :P