> The problem is that we will have proprietary software (distributed for free) doing bad things, and people blame their phone being slow.
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.