Sure, users can export and migrate, but that costs time and money to do. Code must be updated to work with the new provider and other projects would be put on hold.
Sure $30 may not be a big deal but what's going to happen next time? And the time after that?
What a terrible situation to be in. I sign up for a product, in part based on their pricing, and they bump up the cost knowing it'll be too expensive for me to move.
If this happened to me, it might be too expensive for me to move an existing product away from them but it'll definitely keep me from putting another project on the platform.
For the record, I'm using Recurly, so I'm talking directly from the point of view of an existing and paying customer.