I don't entirely agree with you on the fashion being the only reason why some of us would be attracted to an iPhone - because for some of us I want the (security updates) support that comes with it for many many years.
You do however make some extremely valid points though!
What is scary is how these manufacturers believe it is okay to just pump things out in the millions and not even bother to support them with software for at least a couple maybe a few years.
If I was a phone manufacturer I would very quickly make an extremely easy to softmod phone - I can see a massive potential market (totally untapped!) that if you just made it friendly to modifiers and gave free downloadable software to easily return back to stock OS I think it would easily sell in the millions!
One thing I disagree with though are the modifiers over clocking the CPU of the phones and other stuff where the CPU was never designed to go to such extremes. But all you do is make the CPU hardware locked and impossible to overclock or just choose a specific CPU that is not overclockable so it is not hard at all to do I don't believe.
But I think its pretty easy to make a product that is extremely customizable and can be very easily returned to factory OS if you provide an easy solution.
Heck maybe if you want to why not let the community develop for it if they prefer?
I would maybe even go with an Intel based CPU to allow anybody to install whatever they want to on it - x86 architecture has almost unlimited potential to install pretty much almost anything you want!
I think its terrible how they lick everything down I have to agree with you on that.
But these days I have moved further and further away from the IT world and more and more into engineering - I don't have time to understand how it works any more it must just work and do what I need it to do.
For some of us a phone that is up to do date on security patches is absolutely freaking awesome!
This is why I am thinking about the new iPhone (NOT the iPhone X - that bezel that sticks over the screen just looks like a 2year old designed it I will be going with the previous generation because the design is a horrible turn off for me! It looks freaking hideous!)
I don't know what the **** Apple was smoking when they thought the iPhone X looked "awesome" ... good lord it is TERRIBLE.
I mean just look at this thing... if I am going to spend a lot of money on something I at least want it to look reasonably good.... I don't care too much about fashion I just want security updates but seeing as how bad the design is I don't want it.
Just look at this horrible ****ing thing.... wtf were they thinking!?
I hate that notch. It is infuriating.
I only want Apple though because of the long support and much longer life span not because of fashion.
If Down syndrome is the new fashion or adding notches in the middle of a screen (Down syndrome) is "fashion" then count me out.
I just want my security updates to keep my bacon happily secure thanks