Other smaller reasons include convenience features like wireless charging, a fingerprint reader, water resistance, a nicer screen, and faster Android updates that are available for longer.
I wouldn’t trust your Motorola’s timely security updates or hardware trustzone implememtation.
Unfortunately, those restrictions also make mobile OSes less useful for the sort of technical work that people use "real" OSes for. However, those restrictions make such devices much more compelling roots of trust for our digital lives.
An iOS app can't extract my contacts unless I grant permission, yet an application installed on Ubuntu via `apt` can casually start rummaging around my home directory which I won't know about unless I spend considerable time on mandatory access control profiles, isolation through containerisation or virtualisation, or something equally esoteric for the average user.
I suppose a phone does hold more sensitive information though, like location and mobile payments, making it a more lucrative target.
Fwiw, this is becoming increasingly less true on macOS. And the newer Macs also have secure enclaves.
I'm generally not a fan of the trend, as it means more hoops for me to jump through, and I'm not convinced I benefit from this level of security. But, it is much closer to iOS.
In particular, I like that it kept it simple by either an application being sandboxed with explicit user permissions for certain features, or not being sandboxed at all. Contrast with Linux FlatPaks where even "sandboxed" programs can have a wide range of implicit permissions based on the image configuration, which aren't obvious to end users when running `flatpak install` in the same way that macOS's privacy settings are for each sandboxed macOS app.
I remember some FlatPak applications defaulting to allowing unsandboxed home directory access without prompting me on installation, which seemed to defeat the purpose somewhat. It does block nefarious control flow attacks against programs that declare a strict sandbox, but that doesn't seem to go far enough in my view.
Desktops/Laptops come with decades worth of software that I do trust. Applying trust at the application level or at a permissions prompt is too late, for the average user it has to be handled by the OS vendor, much like linux distros and apple do. Users mostly just click to allow everything, even most tech savy ones.
The android and possibly iOS sand boxing also does a poor job of protecting against things like user tracking.
So who do you trust?
Apart from that, it's also the same argument about why would anyone buy an expensive watch or a branded handbag or expensive clothes? It's to show off.
The Civilizations AR App is pretty incredible and isn’t possible on low quality hardware. The Chalk AR app for live tech support is also not possible on a cheap Motorola. There are also “fun” aspects, like games, and the Dance Reality app that uses AR to teach dance steps. You can use iPhone to launch model rockets, control drones and a bunch of other cool things. Not everyone is going to care about all of this stuff, but for those that do, iPhone is far more than a websurfing, texting device. The criticism around why would anyone “need” so much power in a phone isn’t unlike the old days when nobody “needed” a hard drive or more than 16kb of RAM. Or a color screen. Or anything other than a dot matrix printer. These expensive phones are essentially supercomputers in your pocket; that people choose to use them for the proverbial solitaire isn’t the fault of the tech. It’s like people that use pocket calculators lamenting why anyone would ever need a Cray.
It wouldn't be much different in adult life too, but unlike kids, richer / upper middle class people are not forced in the same space for half of their day with people making less (unless they're their subordinates in an office). Often they don't even live in the same areas of a city (or in the same area of the country). So they just signal their superiority over their poorer brethren on social media mostly (that's where expensive branch pics and holiday instagrams and other consumption showcases come from).
One, as mentioned numerous times here, is the camera. I'm honestly still wanting someone to just release any old smartphone internals that comes with a leading-edge camera receptor and the ability to snap my 35mm lenses to. I'm certain it's not that hard a task.
Two, however, is application development. I generally roll with the latest and greatest smartphone, as well as a handful of various vendors cheap burners, so I can have a clear impression of how my apps work across these devices.
Of course, if I wasn't a dev, I'd still fall back to point one, and still sit here bitching that every new phone release doesn't match my annoyingly specific want/need.
I've been looking at cameras again, I want more control over focus, better ISO, but don't want to pay so much for a better phone because the glass and sensor size is limiting.
I have no idea why people feel the need to spend 6 or 7 times more for the latest iPhone. What do you get for the extra money that is actually useful? I know it has a "better" screen but I never had a problem reading on the phone I have. Faster processor? Are people performing heavy computing on their phones, or just sending some whatsapp messages ans surfing the web?