Yes, the host is just doing their job to get bums on seats, but if a restaurant is good then you will often find that people will know about it. The host yelling the menu specials to people walking past is not a good sign.
A host is standing out front calling for you to come in