I contend that very few people in the US anyway pay $1,000 for a phone. Typically phones are given away as a lure to get people under contract with a company for cell service which costs them huge amounts of money per month in some cases. And even if you don't get a free one, there are very liberal trade in plans along with no interest payments added on your cell service for the difference after trade in. On top of that phones are looked at much different than a camera. A camera is seen as a luxury, but a cell phone is almost a requirement at least for many.
I contend that you never had to buy your daughter a brand new iPhone 15 Pro Max in the USA.. Yeah there's the "trade in" and incentives, but the reality is you pay 24 payments of $42, or $840, plus $650 up front. $149 of that is taxes, so the remainder is how much the phone costs you. The above was after the tradein allowance from her previous iPhone. If you stay on the upgrade bandwagon, it's the same as buying a new camera every couple of years. Thankfully she is frugal so she only gets a new one every four years, when the old one gets too slow to use. Yes, iPhones get old and slow down too, just like Androids. (Unlike her Dad, my daughter is super gentle with her handset, the old one looked like it just came out of the box when she traded it in).
You are absolutely right about the contracts and other cel carrier trickery. It's quite a racket, in the USA anyway.
IMHO I'm better off with the $250 Android and using a real camera as the good one versus what's in the phone. Which in my case is serviceable but certainly no great shakes. The cheap phone does calls, texts, internet, hot spot etc. just as well as the expensive one.