> can't really think of a good reason why the iPhone should be a generalized computing device that is pryed open from Apple's clutches, while Nintendo, for example, can still run their own app store and would not be required to allow things like sideloading and root access while a smartphone manufacturer would. What makes one a computer, and the other an appliance?
Because the only thing people do on a Nintendo Switch is game. An iPhone on the other hand, people bank, book hotels, restaurants, flights, get directions, get taxis/uber/lift, order doordash/other takeout, make investments, plan for retirement, buy things from various businesses amazon/target/walmart, communicate via messanges/discord/fb/whatup/wechat, watch TV/youtube/tiktok, plan events/parties/get-togethers, make video calls via facetime/zoom/meet, take and share videos/phones, etc etc etc.
Apple is trying to control 100% of that and take a cut of 100% of that. They're effectively trying to be the middleman to the entire world. Nintendo maybe 1000 companies try to do business with you, selling you a game. iPhone probably > 100000 companies are trying to do business with you and Apple gets to say for each and everyone of them whether or not they are allowed to do business, how much they have to pay apple for each transaction, what payment systems they're allow/required to accept. They only recently got in trouble for requiring Apple's payment systems first. They shouldn't be allowed this control over so much.
And that's the difference between a video game console and an iPhone (or Android)