Yes but it’s also a chance to convince the customer that you’re worth keeping around. Depending on your product, you might also have customers that dip in and out. Keeping them from churning, while sacrificing a little cash today, helps keep that customer from shopping around for alternatives, too.
Also, in my experiences most of those services which offered free time or heavily discounted alternatives to cancelling tend to be things which have a pretty low cost per subscriber (e.g., news sites, simple applications, not much per-user storage).