What you are missing is “you opted for a contracted service” which at the time suited your needs. Now you can break the contract and pay the termination fee so you can move on. Factor the cost of monthly service for the contract term remaining. Say it’s 16 months x $100 that is $1600 versus paying the $290 early termination fee. You save money. However if you leave for the other services don’t sign any contracts. Because they raise rates all the time also.
what amazes me that if you were trying to appeal to the retention’s department that it’s beneficial to try and lower the rates to keep you over losing thousands of dollars by watching you leave I find it not good business sense.