You see lots of attractive men and women falling in love with each other on soap operas, on shows about physicians, or lawyers, or the 90210s, etc., etc. Errol Flynn, Steve McQueen, and George Clooney never played nerds.Rom is Adam Sandler, Leeta is the Adam Sandler love interest.
You see attractive women in TV and movies fall for unattractive but nice and loyal men all the time, but you never see attractive men fall for unattractive women for the same reason. Just pointing out the blatant cinematic double standard.