I don't think any discussion of Bitcoin development should be based on assumptions that it's important to listen to those with 56.6kbps modems. Bitcoin should not be designed around the lowest common denominator of technology, just to dictate that "everyone can run it."
It should be usable by most people, but there's no reason to get hung up about fringe use cases like 56.6 modems.
I just want to make sure people understand that this isn't my argument at all. I don't care about those with 56.6k connections, I care about me. I don't care about the 1Mb limit, I care about me. I want to be a sovereign user of Bitcoin and I don't care about how that is achieved or what costs it carries. And if I can't get that from Bitcoin, I'm out.
It's really simple.