Unbundling phones and contracts would be a win. People would see the actual cost of their devices. Unfortunately, the carriers would keep the monthly rates the same, or even raise them.
Up here in Canada, we finally got rid of 3-year contract terms. The carriers raised prices almost the next day. Luckily my contract was only 2 years anyway, and it was worded such that plan/rate will stay the same for the forseeable future, provided I don't get a phone through the carrier (not that I planned to).
It simply boils down to greed at this point. These companies are raking in billions and prices seem to keep going up, with no increase in service or quality.