Why are boys so superficial

i know a lot of guys where I used to live that would only date a girl for the way her body looked even though the girl's face isn't exactly.well.up to par if you know what I mean. These guys know good well they are in middle school and they are never going to actually have s.e.x with these girls so why do they ignore ignore pretty girls even though their body's aren't perfect and go with the skinny "interesting" looking girls.
Why are boys so superficial
Post Opinion