I like Apple stuff because you don't have to admin it. Yes, there is the downside of the closed environment, but the upside it is that it just works. Contrast with fixing things on my kids Android phones, where stuff won't install, or doesn't work, or some cache blows up. My wife's experience with Android is pretty terrible - the phones are great, and they are cheaper, but they just don't last. Her recent one was an expensive Sony, which suddenly decided to become really picky about charging when it was about 16 months old. Sometimes you had to restart it, sometimes it just worked. I got bored of trying to fix it, and got her an Iphone 7.
In contrast, my phones seem to last a long time. I have a 6S at the moment, got it soon after it was released, so its coming up on 2 years now. No reason to change it, it still feels new, everything works. So I've skipped the 7, will skip the 8, will probably skip the 9, and will get a 10 - but that will be a 4 or 5 year life. £600 spread over 4 years? Fine. £1000 spread over 4 years? Also fine.
I'd agree that the people who buy a new one with every release probably need to have their mental health assessed, but when depreciated over its lifetime, its probably no more expensive than a sequence of 'droids.