That's Apple though... Think about it, if you're running a business like Apple, your goal is to make money and maximize the money you can make. If the consumers are telling you that they're willing to pay a certain price for certain upgrades, and you continue making money hand over fist, why would you cut into your own profit margin for the benefit of the consumer? It doesn't make logical or business sense.
Luckily as the consumer, you have a choice. If paying a premium price and not getting certain things you consider premium bothers you, there are other devices like you mentioned that do offer such things at that premium price. At this point, the only difference between the phones is the operating system. Essentially all of the tech and design are so similar these days there's nothing that really differentiates one flagship phone to the other.
Yeah I see what you're saying. But there's a concept of value for money, we know roughly what a 128gb flash storage costs and we can see the uplift there is a big one.
I am lucky my financial situation allows me to buy this iPhone, a lot of people simply cannot afford because they don't earn a huge deal and have financial commitments for family.
Value for money is something I see, yes I do spend a lot of money on clothes and cars. I had a Porsche 911, for about three years, bought and sold it for the same price - that is excellent value for money to me lol.
Apple using these tricks today to increase profit margins, but they should remember their history. There were very dark days and many thought they wouldn't survive.
User experience is has and is keeping on iOS for phones, I have a macbook pro but all of my work is done on PC, video editing, and many software that I need is only available on PC. If android ever gets a better and more fluid user experience than iOS, I will switch.