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.