Actully women are not hard to understand when they are young they want the guy with big muscles and penis, when they get older they dont care too much about that anymore at that point they care more about security and stability.
This, plus he looks funny in a goofy way, she probably makes him laugh in a world where everyone is trying to be cool