Frankly, they don't need to spend any (or much) resources on retaining existing customers.
Because the market is small (only 3 telcos), the problem faced by each of the telco is the same. Each month, there is always a fixed number of customers who have their contracts ending and move on to...