Because this article completely misdefines "middle class"? Being middle class doesn't mean you can afford absolutely everything you want. It just means you're financially secure enough not to have to choose between food, clothing, shelter, and healthcare with every paycheck, and to be able to save up a buffer in case of emergency.<p>Example: $2100/mo to feed 3 people is ridiculous. Instead of buying prepared foods, cook meals. You can feed 3 people on $750/mo. If you're spending $300/wk on date night dinner, find something less expensive to do for date night.<p>Similarly for some of the other budgets. Drive a used Honda instead of a new Volvo. Find less expensive ways to entertain yourselves. If you insist on living in an expensive housing market, accept that middle class family living in a dense city means (and has always meant) a (cramped to midwestern suburban sensibilities but quite livable) 2BR without outdoor space, not a house with a lawn; and consider renting instead of buying.<p>Middle class living means making compromises. If you're not making compromises, that's upper class living. And yeah, that can cost $300k/yr easily.