Ironic that many of the folks here (myself included) are in the business of charging extra for packets of data by building SaaS. Our goal is to "commoditize our complements:" We want to extract all the value from the chain and have the hardware vendor, the OS vendor, the browser vendor, and the carriers all become commodities surviving on a tiny margin on top of their costs and slitting each other's throats.
It seems AT&T want to charge more for packets that have more value. Or putting it in another way, they're performing a kind of price discrimination. All things we like to do, we just don't want them done to us :-)