I do recall Basecamp from day one allowed you to export your data which not many other people did. What you do with that and how you get it into something else is another story but also not really their problem.
There's also the idea that if you provide an easy way to exit the service then people are much more likely to buy the service. Since they know they can easily get out of it if they don't like it.