And with the not having a huge fancy monitor and still on a tiny crt, not everyone has a monitor in the first place. More and more users are using the internet only from their phones and tablets. Especially in countries and areas where the infrastructure for landlines like cable internet isn't up yet, or the housing doesn't support a full huge desktop for one reason or another, but everyone has a mobile phone.
We also have to think about the size of the site itself. I know many people in rural areas in the USA that are still connecting to the internet with a 56K modem with a full desktop.
That large photo and java and etc heavy page is going to annoy those slow internet and mobile phone users, especially if they also have monthly data limits.