Well, as someone who works in the Hospitality Industry for a number of years now and is moving into Aviation as a Pilot i can honestly say that i agree with the others in terms of it being cost driven.
So often people are coming into restaurants i work at and expecting 5 star service at 3 star prices. They expect every meal to be custom tailored exactly how they want it, god forbid they actually just order off the menu.... They have no consideration for the fact that they are paying less and therefore there is less able to be provided and then choose to further stretch those limited resources by being so damned picky!!!
I can so rarely go around a single table of even 3 people without one of them deciding they don't like certain ingredients that are put into a particular meal and expect them to be replaced by their particular favourites. I mean sure it can be done, but it means that the kitchen who might have 3 orders for a particular meal that can be cooked together and sent out faster now have 3 orders for 3 slightly different meals that have to be cooked seperately which slows the entire process down!!
Unfortunately its a mentality that seems to be spreading to just about every industry. Sure its fine in some industries, like construction etc... but in Service driven industries it can be an extreme hassle and is something people seem to be lacking the simple common sense to work out. God knows i want to help out my customers as much as possible, theres no bigger kudos than customers walking out after a good meal thanking you and promising to see you again soon, but some just come in with completely unrealisitic expectations and boy can it get you down sometimes.
Its the funniest thing about 'Common Sense'... it AIN'T!!