While dial up sucks, it's come a long way..
For services like 3G and AOL, that know some people have to use dialup they make the most of it with: Web Proxy/Cache of HTML and images, compression, etc..
This doesn't help much for people that stream media (audio or video)