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.