I've known a lot of amazingly beautiful girls who were incredibly competent at their jobs. And I've known a lot of ugly people who were lazy, didn't pay attention, and were blindingly incompetent. In my experience attractive people tend to be more competent at their jobs than unattractive people.
There was also a study published a few years ago that found that ugly people were more likely to lie than attractive people.
All sorts of people who can't do their job get hired for one reason or another.
Guys look at hot girls and think to themselves "she's hot looking." That's life. Get over it. Its a waste of thought space to be concerned about it. And wanting to control other people's behavior is a kind of sickness.