Bandwidth is very cheap also.
I don't understand where people get this impression from? Bandwidth is not that cheap.
Dunno, probably pictures like this:

Sure, "cheap" needs to be qualified, and people living on <$1 a day most likely consider current prices prohibitively expensive, but until we have socialized internet access, this can't be helped. The point is prices are falling, so the one meg that cost us X a few years ago now costs us X/2.