Let's see...assuming that $1,000/yr for 30 years expense count is right, that's $2.74 a day. Two dollars, seventy-four cents. Even a kid making minimum wage at McDonald's can earn that in half an hour, never mind someone working in a career field with education and experience (at the US median household income of ~$56,000 a year, or roughly $27 an hour, an educated worker working a 9-to-5 job has made his gaming money for the day by 9:06 in the morning.)
Even someone making half the abovementioned median income (someone who, say, is in his twenties in an entry-level career-field job) makes his daily gaming bread by 9:12 AM. Now then, who among us wouldn't love to go into work and mark the time every morning where we've supported our gaming habit? If anything I'd be motivated to work harder if it weren't so damn easy to keep a gaming habit that it only took 6-12 minutes for me to earn the money to get what I want.
Besides, non-gamers often spend more on Starbucks coffee if they're into their double-whip no-caf soy lattes (or whatever the fuck Yuppies order at coffee places---I'm more of the Dunkin Donuts on Causeway St. in Boston "gimme a lahge coffee, regulah" type) than gamers spend on consoles, games, and PC parts and upgrades, and all they get for it is crappy coffee and a short-lived caffeine buzz (or not, if they order decaf).