the "problem" here is the average. sure, a middle class income can afford to spend $100 in an afternoon once in a while. but unless you limit your discretionary spending to only these afternoons, you'll spend money on other things too. hobbies, travel, etc. if after all that you still can afford $100 every afternoon (even if only on weekends that's already $800 a month), you got to earn enough that you simply never worry about money.