Sorry, but that's not a bullshit scenario. There are reasons someone might take a low-level job while they're working on other things.
For one thing, a physically taxing job that's not mentally taxing gives you exercise but doesn't rob you of your will to think. When I come home from my programming job, I often want to do just about anything else. When I used to come home from stocking shelves, programming was something I did avidly.
It's also not the only relevant scenario. I reckon there are plenty of people who are capable of developing games and are unemployed, at school or living somewhere $100 is a significant amount of money.
For one thing, a physically taxing job that's not mentally taxing gives you exercise but doesn't rob you of your will to think. When I come home from my programming job, I often want to do just about anything else. When I used to come home from stocking shelves, programming was something I did avidly.
I'm sure that's not even the only reason, either.