YES. It's just more attractive. There are girls who CAN look good with short hair, but even most of THOSE girls look hotter with long hair. So really, most hot girls with short hair tend to look hot in spite of their hair style choice rather than because of it.
Yeah. Short hair actually suits some girls better ( eg. Frankie from the Saturdays - link ), but I'd still find them more attractive with long hair - I guess I just want to be able to run my hands through it (or at least imagine doing that).
Hair is an indicator of health. It takes a long time to grow long hair so if you have years of shiny growth it shows years of consistant health. Short hair, historically, indicated poor health. It's outdated but to this day long hair is more attractive to most men.
yes. it just looks more feminine. I know a girl at my work and she used to have long hair then she cut it in one of those chin length type of bobs, she's pretty young but it is more of a haircut you would expect for slightly older women. she's maybe early 30s and it looks like something for women 40s plus, and men said the haircut "ruined her looks"