If that is true (which i believe it is) AT&T can not disclose that information because that is illegal. ... Legally speaking that 30 dollars a month you are paying to at&t is for data not the subsidy or anything else.
Care to show me that law?
Listen, I agree that we should have open handsets paid for by the consumer and contract-free cell plans. But that's not the way our cell system works, and won't be until and unless it is mandated by law. As it is, every manufacturer is constrained to subsidize phones and recover the subsidy through service charges because that is what every other carrier is doing and doing anything else would put them at a huge competitive disadvantage.