I thought so too - but I have a number of friends whose phones
  don't handle animated GIFs over 2M (or maybe it was 3M ?)* so I
  will sometimes scale it down for them. It's an easy mistake to
  think we own the base level of technology that's out there, when
  in fact we may really have a more advanced level than other
  people - I forget sometimes too 'til someone complains :P
  Software/game developers, when they develop on and have access
  to the TOP level of tech ALWAYS seem to fall into this trap. Not
  only do they develop on their super-sophisticated machines but
  then they end up developing FOR their super-sophisticated
  machines.. ...and then they wonder why they have to start
  issuing bug fixes, patches, lower resolution modes, etc.
  Whenever I do development, I do it on a lower end machine for
  that reason - or at the very least, I constantly test on
  lower-end machines to make sure it works the same.