I would 1/2 agree. I was pleasantly surprised when they offered the "$99 unlimited loyalty plan" a few years back....no contract renewal, just $99 for unlimited voice as long as you've been with T-Mobile a few years.
At the same time, having now been with them for years (and years and years).....they could be a little more forgiving with upgrades, or at the very least overage charges. I think one month my Data usage or texting got out of hand, and asked they be lenient with the $100+ in overage charges, given I've paid thousands and thousands over the years....but nope.