Domain Query: Logic, and the lack thereof
If your theory on evolution was correct, that would mean that women, too, would be programmed to only be attracted to men with long hair. After all, there is absolutely no difference in the sexes regarding the way hair grows.
Furthermore, the picture you provided was a horrible example. I did not find the two on the left more attractive - in fact, I barely looked at them. Because they are BORING. The gals with short hair look much more confident stand up straighter.
Furthermore, since we do not live in a time where natural selection is prevalent, I see no reason why men should only be attracted to women with long hair. With modern medicine, nutrition and growth hormones, a man can logically say that just because a woman had short hair does not mean she is unhealthy or infertile.
And, if such is the case, that would also mean that men should only be attracted to size 10 and 12 women, since anything below (back when we lived in tribes) was considered unsightly.
But that is not the case at all.
Your point is moot, sexist, and ill conceived.