I don't think the question why we develop for Android is relevant here.
The fact that the two most important smartphone platforms are walled gardens is interesting in itself. (Google has for long claimed that Android is more open than iOS, but with the current state of things where not being published on Google Play means your app doesn't exist, this claim is not really valid anymore).