I imagine most people in the Middle Ages (and much later) had chipped, missing, buckled, crooked and stained teeth.
Now pristine teeth are a signal of wealth (even though they're usually 100% fake veneers, at least among actors and models) so people want to signal their wealth by smiling prominently.