Did J. K. Rowling Want Hermione to End up with Harry?
The explanation is very simple - Harry has a very strong sexual desire for Ginny. He has no such feelings for Hermione. Sex is a fundamental aspect of adult relations. Sex is, in fact, the characteristic that defines the difference between a platonic relationship and a romantic one.