Well the margin on cell phones isn't as large as one would believe. Wireless carriers do make some money off the actual handset sale, but most of the money they bring in is from other areas like contracts, accessories, features, and data services. One part of keeping customers coming in, is always having a fresh line up of handsets to choose from, which T-Mobile does a pretty good job at. Getting back to the point, it goes overlooked that the retail pricing of these phones are a little high, and for a carriers like T-mobile to offer up a discount for every customer that has been with them for a while, well they need to get something in return to make the up front loss worthwile. This is where tenure comes in. Like a bank, the longer you stay with that company, the better the relationship you will develop. The one problem I think you experienced is; that someone disserviced you in failing to explain how the upgrade program works with these carriers. There are some big upsides to conforming to the upgrade program. If you become eligible, you get about 30% off the retail price to start. Let's not forget about any rebates you can mail in (usually around $50) What does this do for you? It puts you on higher ground in an event you have a REAL problem with your account or phone. Again back to the longer you are in the more worth you develop. This is where the save(retention) department comes in. You can always express your concern and dislike to a save rep and I am sure they will make something work for you, the main reason being that there is little overhead in a call center. There are little to no operating costs that get covered by a call center. In a retail store, there is rent, lights, utilities, etc. Not to mention most carriers' stores are in strip malls where the rent is pretty nominal. Most people have not been informed of why upgrades work like they do. The retail store is set up for one main purpose, to take on new accounts. That is a stores main function. Now if customer service issues arise that can be handled in a retail store, then by all means they need to be handled to the best ability. Other than that, to get an upgrade from a retail store is simply a matter of convenience, all the power in these situations comes from being calm and working hand in hand with a cust care rep. You may be frustrated but, if you take a rational stand, you will win. Thats just my 2 pennies.