My financials always go towards items of value or use. Value meaning my home, investments, etc. Use means my car, my phone, clothing, etc. I use my phone every single day. It's on my person almost 14 hours a day. Calculate how often and how much a phone is part of your life, you'll realize $1000 for a device that is literally (these days) almost inseparable from you isn't much at all.
Also, I'm eligible to upgrade each year and I'm paying $50 a month. That means I'm paying $600 for the iPhone Ten not $1000. At the end of the day to each their own. I used to drive $20,000 cars. Now I drive $50,000 cars. I used to live in a townhouse. Now I live in a beautiful single family home. Things change as does spending as it suits each person.
Last thought: $50 per month isn't much. Most families toss away well over $50 in food a month (if not a week). I know people who spend x3 that on coffee a month. It's all subjective.