There is one other factor - hot chicks are too much pressure. You always have to be on top of your game, or at least it feels that way. There are always other guys staring, flirting, trying to pick her up. Giving a dozen roses today means that tomorrow you have to top it.
Maybe it's a bit of laziness. We perceive that a more average woman is more willing to accept a guy for what he is, flaws and all. We don't feel like we need to be constantly fighting to defend our turf.
So yes, we all like to fantasize about the hot ones, and some guys are shallow enough to only consider looks - just like some women do. But as we get older we learn to appreciate the total package - looks, personality, large inheritance coming, etc. Most of those hot fantasy chicks come with a lot of baggage that we would not want to deal with. We only want them in the bedroom. We don't want them to raise our children, help maintain the house, or be a partner in a relationship. They're like owning a BMW Roadster - sure it's nice to look at, and a blast to drive, but in the end it just isn't very useful.
I will absolutely go for that and it makes perfect sense (for sensible men).
However, can you understand that when men drool over an unattainable hot celebrity, it would send the message to women that this is the ideal? Then there are the rude comments about average women - their cankles, their weight, their less than perfect face. So we constantly see men praising hot and disparaging average. What are we supposed to think?
And let me point out that there is no such thing as an average looking trophy wife. She's not a trophy because she's smart, or kind, or generous; she is a trophy because she's physically beautiful.