All devices you listed, including iPhones, would have no downsides from being open. Quality of software has nothing to do with user restrictions. Even the opposite: the more open a platform is, the easier users can improve it and find/fix bugs. It's security through obscurity versus openness all over again. I would gladly hack my microwave to get rid of a stupid, long, loud sound at the end of its work.