Yes, I know Apple's only supported MMS since the release of the 3.0 software this year. Yes, I also know that MMS has been on many phones since the beginning of the decade when the first crappy camera phones came out. And yes, I know I'm also arguably an Apple fanboi.
But you know what? The last phone I had before my iPhone was a Verizon Treo 700p. It had MMS, and I could send pics when the phone didn't crash instead. The Treo was such a big steaming pile of Fail that I virtually never tried, plus the camera was horrible. The Treo 650 I had before it? Same crap, slower network. I can see a use for MMS, but you know what? I haven't missed it these last two-plus years.
And why not, you ask? Well, last time I checked, the iPhone could take its pictures and use this funky technology called "e-mail" to send them to not only most smartphones (because real phones support e-mail) but these big boxes called desktop computers as well. Go figure. MMS is "nice-to-have" but given that the phone has such a robust e-mail client it's not exactly a "must-have" now, is it?
Now the fact that every other smartphone out there is allowed to tether but AT&T won't let iPhone users do it? That's pure unadulterated Suck on the part of AT&T. Apple provided it, though - it's just that the piss-poor management at AT&T are afraid that their network will suddenly be overwhelmed by people connecting via their computers.
Weasels. Fix your damned network and stop worrying about an apocalypse.