Just because people have always done something that way does not mean it is not incredibly stupid.
Being a good host is about making sure that your guests feel welcome, comfortable and at ease. Etiquette exists to ease the flow of social situations, don't forget that.