In short - infrastructure, labor and other costs haven't gotten cheaper. People sometimes forget that. Not saying that telecoms aren't making their money - but I find it amusing that there's so much "hate" towards carriers that are trying to maximize profits, but Apple gets a "free pass" so to speak. At the end of the day - companies are looking to make money and have stockholders to answer to. Does that mean they should alienate customers - no. But sometimes it happens.
Spoken like a true company man.