@cryptonautic
Ideally, they should work with the third party apps to make it win/win/win for the platform/users/clients.
The users could be required to pay for a premium account or opt in to ads and then the platform and the client can split the revenue from each.