Фрак, это костюм короткий спереди у которого сзади 2 длинные полы. Смокинг, это пиджак с открытой грудью и длинными шёлковыми отворотами на груди (лацканами). Со ним обычно носят брюки с широким атласным кушаком.
Мне кажется, что он предполагает подобную форму одежды и у гостей свадьбы. То есть, все мужчины во фраках, а дамы в вечерних платьях. Он подойдёт только для каких-нибудь свадеб на высшем уровне. Где не будет пьяного дяди невесты из деревни в ватнике и драка друзей жениха не входит в обязательную часть программы.
То есть, если жених в смокинге, то это значит только одно: у человека грандиозное событие к которому он тщательно подготовился.