Maybe the best solution to this is to register the same business in another country where regulation on crypto is not so strict or a country that is crypto friendly. I am not good in law but I believe every country has different regulation on a certain business, so they need to think of that.
Lets make binance as an example, when they are beginning to restrict US clients due to regulation problem, they are finding ways to solve the problem and to still retain the clients if possible.
There's a lot of article about them opening business in us to serve the us clients.
https://www.coindesk.com/binance-says-its-launching-a-us-exchange-with-fincen-registered-partner
https://www.ccn.com/ceo-interview-binance-us-launch-coinbase/
I don't know if they have successfully launch but I read some news that we cannot serve all the us clients, some state are still restricted.
And despite of that, its still good that they were able to serve some of their clients which it can contribute on the profitability of their business.