Earlier quoted context omitted.
I think we just have different priors. My belief is that, fundamentally, everything should be open. Users should have full control over their devices, and manufacturers should have no place in dictating anything about how they are used, what software can and can't run on them, etc. (Note that I'm not being anti-proprietary-software here; I don't think companies should be required to give away their source code if the…
The problem is that we will have proprietary software (distributed for free) doing bad things, and people blame their phone being slow. I don't like that app stores engage in rent seeking behavior when it comes to payments, but that is a separate issue.
The solution to this remains the same as ever: curation of software packages. You can install any app you want, but you're probably going to use some front-end to manage that (Play Store, App Store). It's up to those platforms to curate what apps they host, and up to the user to delegate safety c he checks to platforms they trust.