It's not wrong, nor necessarily economically irresponsible, for "poor" people to have a few nice things.
Assuming a lifespan of 3 years, the cost difference between a $600 phone and a $300 phone is barely more than $0.25 per day - and probably even less, considering that iPhones have a higher resale value.
Maybe that "poor person" carrying an iPhone just forgoes $0.25 or $0.50 of other niceties per day so they can afford that iPhone and those $100 shoes - or maybe they just work in a city, because you can literally find that much money on the ground every day if you keep your eyes peeled.
If a person routinely made such purchases, to the detriment of their well-being, certainly that could be a problem. But unless we know somebody's full financial picture we should not presume to make such a judgement.