I don't understand why companies don't think this way. AT&T and Verizon both screwed me on the way out. Verizon decided to suck $15 more, and since I wasn't expecting another last bill, It got a $15 late fee so they got $30 out of me. In exchange, I've banned them from my life. AT&T made cancelling a royal pain in the ass, and also slapped me with some stupid fee.
T-Mobile, Google Fi, Ting, and (somewhat) Mint mobile all made it really easy to leave. I've been back to them a few times and I recommend them to others in my life. That $30 from Verizon cost them $100 per month in revenue for what likely would have been many, many years. It's just such a silly short-term approach IMHO.
Sometimes a particular company is exceptionally bad (looking at you, Comcast), and leaving them as a statement is a fine solution. But in general, what I feel I've learned, I can't boycot every company that treats me poorly, because I'd not have anyone left to take my business to. People vote with their feet, or something, but only up to a point, I guess.
The poster you replied to named a bunch of mobile phone service companies that treated him well. (I can personally vouch for several of those same companies BTW: I had no trouble leaving them.) Why would you not boycott companies that treat you like crap, when there are clear alternatives that don't?
They were talking about it being hard/easy to leave, which seemed like a single data point. I'm on T-Mobile, and I like them, and I'm not surprised to hear that they have good support for leaving. But I still have had at least one experience where I had to furiously remove myself from their store over some bs they pulled. Should I now boycott them? I'm not even talking about the principle of second chances, but just that I'd run out of providers real quick if I had to boycott them for every one or two offences, as much as maybe I'd like to.
There's dozens of mobile providers. What kind of "bs" are they pulling that you'd want to boycott them all? I had several in the US, and all the smaller ones (MVNOs) were fine: they did exactly what they claimed as far as billing and level of service. The only reason I left any of them was because I found better network coverage, or moved. I honestly don't understand why you'd want to support a company that treats you poorly when you have SO many alternatives.
Misplaced incentives. Hardly anyone is recognized, let alone rewarded, for the good impact of something they did years ago (like implement customer friendly policies); yet, they’re immediately penalized for what looks bad on a spreadsheet (like losing a customer, e.g. by letting them leave without repercussion such as termination fees).
T-Mobile, Google Fi, Ting, and (somewhat) Mint mobile all made it really easy to leave. I've been back to them a few times and I recommend them to others in my life. That $30 from Verizon cost them $100 per month in revenue for what likely would have been many, many years. It's just such a silly short-term approach IMHO.