You can easily have a device with disabled root access and a curated store as a default and make gaining root access an added functionality (similarly how Android Nexus phones require you to issue a fastboot oem unlock command).
Where does this idea that the only alternative to not having some non-technical people install malware is to forbid root access to EVERYONE else?!