Device freedom is a must. Any device should be completely controllable by the end user. There's two parts to this to me: app stores and the data collected by the devices. Users should have the freedom to install any software on their devices, period. Users should also have the freedom to stop all data collection by these devices. This applies to all electronics--video game consoles, TVs, printers, who knows what else…
Genuinely curious, how would you give users "the freedom to stop all data collection by these devices" without some kind of walled garden. Is the solution something like flatpack for all apps? but then how do you make sure all apps don't just refuse to work without permission to collect data or manage to collect information without users knowing? You can't force developers to be honest about what their app does witho…
There are going to be nefarious actors who still manage to bypass it, and there are going to be risks outside of a walled garden - and that's a meaningful choice we can provide users.
"Hey, you can stay inside the app store and get these promises, or you can install what you want and risk X, Y and Z."
Android does this.. decently well. There are issues with the google framework, but otherwise it's functional - my elderly family doesn't need me to reset their phones every month, yet I can sideload all my games and FOSS apps.