I remember Stadia, a cloud gaming platform. The idea is you don't need to own a very high spec machine to run your favourite AAA game. A quick search giving me the result that it has already been shut down.
Maybe someone has a Mac and doesn't want to mess with his mac if he wants to run B4X IDE which need to be run on Windows. Maybe there is such a version can be install on a Mac.
I also remember stadia... Not a great choice for Google. Personally what I have figured out from my programming experience is that people do not like to pay in a constant schedule (f.e. monthly) and I suppose this Microsoft approach is also doomed to fail.
As long as it has to do with the second thing you mentioned, an idea I had in the past and proposed here in the forum was that
@Erel must turn the code creation part of B4X IDEs to a cli in .NET 5 and above which is cross platform. Then this compiled binary could be obfuscated (for trademark secrets) and used in conjuction with a B4J web app exposing the "CodeMirror" interface. This would very well create and compile the code and it would even allow us to program from a tablet in mass transportation means but since I am not completely familiar with the "CodeMirror" interface I cannot be sure how easily debugging would be implemented... An alternative to this I have implemented, was with Tailscale and you can find it in my contributions in my signature.