Before the talks of alternative platforms, there should be legislation in place for services to expose http endpoints for all services rendered. I.e., a legitimate user should be able to point their web browser at it--behind whatever authentication and bot-detection shenanigans they want--and avail the services. No apps, no crap, no bloat.
In other words, the 'app culture', and the attendant normalisation of data stealing, must end. This effectively takes "app-" and platform-dependency out of the picture. Services are no more burdened with supporting n number of platforms; nor do they have an incentive to push people to start using their apps. Services can still offer an app, and users still have a choice to use one. But, the baseline client should be a browser. And there shouldn't be any discrimination between mobile vs. desktop browsers, either.