Alot of the higher tier restaurants consider that they are selling you a fine meal as well a environment,atmosphere,presentation I suppose.Fast food has exploded in the last couple of decades,especially in horrid economy people look for cheap quick and easy.Tipping can have some to do with status?

Coffee shops and such I never tip.On a day I can pay 2,3 bucks for a coffee that I really dont need,the last thing I'm tempted to do is hand over another 2 bucks to some 'barista',who probably gets free coffee all day long....fuckers!!!