There's one thing that I don't understand. You claim this coin is a circular economy. But what is stopping developers from withdrawing the coins

The developers can withdraw the coins, that's their business and they need to cash out to pay the bills.
The users that receive coins as rewards, are the ones that cannot cash out and have to use in the In-App Purchases..