For most people who aren't very wealthy there is a huge difference between something making their $10 sandwich become a $20 sandwich and something making their $1000 phone become a $2000 phone.
Also, people are generally more flexible with sandwiches. If the $10 sandwich I have once a week goes to $20 I might respond be switching to having that sandwich every other week and get something else on the alternate weeks.
That won't work for a phone because I generally replace my phones when the old phone is no longer adequate.
If I'm buying 3 sandwiches a week most weeks of the year (or similar eating out) that's like 150 meals a year. Adding an extra $10 to that is $1,500.
I might get a new phone every 2-3 years. A $1,000 increase in my phone cost is $333-500/yr on average. And honestly if they jump $1,000 I'll probably try even harder to stretch it out another year or more.
A $10 sandwich going to $20 is probably going to be far more impactful to my budget than a phone going up $1,000 in price.
Also, people are generally more flexible with sandwiches. If the $10 sandwich I have once a week goes to $20 I might respond be switching to having that sandwich every other week and get something else on the alternate weeks.
That won't work for a phone because I generally replace my phones when the old phone is no longer adequate.