Удивительно, но если в 80-х годах приезжие с Запада отмечали плохие зубы у населения СССР, то сейчас, напротив, удивляются хорошим.
ИМХО основная причина этого явления в низком давлении социального отбора по "внешним" параметрам при социализме и высоком давлении при капитализме. В СССР было огромное количество отвратительно сложенных и, пардон, дурно пахнущих людей из вполне благополучной среды, особенно из естественно-научной и технической интеллигенции. Деньги выдавались по принципу... все равно я не смогу сформулировать его лучше чем в анекдоте: "-- Вы конечно хорошо знаете Haskel и С++, но мы в вас не уверены: вы кажетесь нам недостаточно подвижным... -- А вам кто нужен: программист или обезьяна?". На аттрибуты внешности большинству работодателей было наплевать (зачастую было наплевать и на все остальное, кроме формального соответствия занимаемой должности -- деньги на з/п все равно
колхозныебесхозные). Половой отбор тоже не особо свирепствовал -- топовые девушки, видимо, сходились с соответствующими парнями, но в середине и внизу ранговой иерархии главным было чтоб человек хороший, ну и, по возможности, обеспеченный. С приходом капитализма появился культ благополучия, жесткий социальный отбор по внешнему виду, и народ начал уделять внимание в т.ч. и зубам.