While I agree with you that greed is a true problem, there is also the reality of millions of people without the time or means (space, equipment, basic ingredients, skills, knowledge...) to fix themselves a satisfying meal at home. I don't have survey data to confirm this, but I bet most people who combine two jobs (and need to stop at McD on the way from one to the other) don't do it because they want to be rich but because they need it to make ends meet.