Well said. However, we can go to back the open platforms, like Android.
I'm worried about this move to walled gardens on all the platforms. The desktop is one of the last bastions of openness, but its not really evolving. Could we have cake (openness) and eat it to (app store where devs can make money, at least easily distribute their possibly creation-oriented apps)?
I think people wildly overestimate how much money the typical app can make in any of the app stores but I do think it's important that we find ways to make it easier to monetize web apps.
Yes, you can. e.g AIDE : https://play.google.com/store/apps/details?id=com.aide.ui