This problem is even worse when it's not even necessarily income levels that is the problem, but just different values around money & spending. If you have the same income level, but find it outrageous to spend x on y, you just get viewed as a "cheap ass"
It's not my fault I don't want to pay 13 dollars+tip for a cocktail when I can make 20 of them at home for the same price.