Porque su apariencia canónico era está, en las películas lo hicieron guapo para que encaje con el estereotipo de galan de Hollywood, eso sin contar su extraño gusto las chicas menores mostrando interés romántico hacia Ginny Weasley el teniendo más de 20 y Ginny entre 15 y 16
Por qué le gustaba Ron
Entiendo que no guste pero ella estaba enamorada de Ron en ese punto y ya.
Es tal vez la explicación mas simple
Krum era genial y todo, pero a Hermione simplemente no le gustaba de esa forma