I think the point you make about walled gardens needs to be addressed more than it is. It seems to have become normalized across all platforms and that is disturbing.
I fundamentally disagree with the premise of a walled garden when there are no other options to install on a device.
The web is the only freedom devs have left and even that is starting to erode - article 13, neutrality etc.