If you’re doing it for money, you’re either financially weak or just cheap and looking to save cash by making your fired customers reengineer to accommodate a new provider.
The only way you can fire a huge swath of customers like this is to provide them with an essentially unbounded offboarding runway and being willing to grandfather many in, perhaps raising rates after a generous grace period to encourage departure.