Your analogy to fast food is pretty apt. Casual games (of which I have indulged in quite a bit myself) are very nice because you hop in, play for an hour or two, then you're done with the game. Flash games are awesome like this. I think about playing a PC game and I get stuck with installing, patching, and load times. Egads the load times.
When it comes to restaurants, I absolutely loathe fast food and avoid it if at all possible. Yet, restaurants aren't very viable either. Going to one often involves dedicating 70-90 minutes of time. Often 15 minutes of that is spent before the meal has even been ordered. Then another 15 minutes while it's prepared, then maybe 5 more minutes just to pay. Tack on an extra 5 minutes getting there and getting back and it all adds up. I ate my food in 20 minutes, but why did I spend almost an hour and a half with all of the bullshit?
Now that I think about it... I hate going to restaurants too. When I cook at least I know how much cream and butter and everything that makes it unhealthy but taste stunningly good goes in.