I really wish people would be sensible and schedule "economy" weddings NOT at lunch or dinner time. Same with birthday parties, for that matter. if you're not going to actually feed your guests, don't put your occasion smack in the middle of mealtime. if you're really broke, have a private wedding or invite just a few people. otherwise it just feels like a gift grab to me.
i'm from the midwest. I've always gotten a meal at weddings there, though often it's a simple one, like an outdoor BBQ.