The only thing that should matter is the device's raw computing power. The user should have the same level of control over code execution that the manufacturer has post-sale. That should apply to every single appliance and product on the market that uses a chip.
It's not.
> The only thing that should matter is the device's raw computing power.
It's not.
The software & hardware that comes together in general purpose mobile devices is non-trivially different from simple raw “computing” capabilities.
My smartwatch has a CPU that is far less powerful than my WiFi access point. But I absolutely expect to be able to install third-party apps on my smartwatch. And I can't care less about making my WiFi AP drive an external monitory displaying spreadsheets.
FWIW, gaming consoles are not used as general-purpose devices. PS3 was probably the only console that attempted that, and it was utilized by less than 2% of users.
For me, a great criterion for "general purpose" computers is this: "Do people use the device to work with spreadsheets?" Mobile phones certainly qualify.
I don't want to run random self-made apps on my watch, I want it to work reliably at all times. And that is done by using APIs and frameworks provided by the smartwatch manufacturer.
There are fully custom watch solutions where you can program everything from bare metal up yourself. Get one of those.
---
As for the PS3 "general purpose" thing, it was 100% to get around EU tariffs. PCs were on a lower tariff than gaming consoles.
Both consoles run pretty much off the shelf PC hardware, iPhone has a custom chip.
There is no valid reason why I shouldn't be able to install, say, Firefox on either of them. The architecture is there and on the Xbox even the APIs are there.
OK, so, a completely optional market charges 30%. This means the market is comfortable with 30% and elects not to bypass that 30%. Why should Apple charge less for an experience buyers seek out?
That doesn’t make it a win today.
The physical store vig didn’t just get you better customer access, it reflected real physical world investments by the stores to get you that.
And originally, Apple’s vig represented both new better access and innovative efforts they made to provide it.
But today Apple’s store vig only represents their gatekeeper status, not actual expenditures matching developers efforts.
The reason they’re vig hasn’t dropped to 2-3%, or alternatively they have innovated new ways to increase developer sales, is they ban alternative stores on a platform people are tied to via high switching costs. (Both reflecting real iOS ecosystem value & other walls.)