Think most will be paying on contract not upfront.
Doesnt really help. The more expensive the device itself gets, the more expensive the contract and monthly rate becomes. I remember back in the day i could get an iPhone 5 for 1€ upfront and 39€ a months (this included the service AND the rate to pay off the phone itself)
Now the iPhone 8 sells for 299€ upfront on a 49 plan