Я тут немножко встряну.
Когда Роулинг написала/заявила, что Гермиона оказалась с Роном по причинам, слабо связанным с литературой, она не писала, что это решение пришло в последний момент. Если перечитывать серию внимательно (и желательно в оригинале) можно найти очень много аргументов в пользу того, что пара Рон-Гермиона была запланирована (возможно, по причинам слабо связанным с литературой) серьёзно заранее. Один из самых ярких случаев - истерика Гермионы после бала (в четвёртой книге), когда она срывается конкретно на Рона, что, мол, это он всё испортил, хотя его поведение ничуть не отличается от поведения Гарри. И таких мест в тексте хватает (первые эпизоды относятся как бы не к третьей книге ещё). Поэтому, какие бы причины у Роулинг не были, они наверняка не пришли внезапно ближе к концу.
Это вообще очень часто бывает, на мой взгляд
Насколько я помню канон, Гарри просто тупил, спотыкался и игнорировал свою партнёршу. Рон реально устроил Гермионе скандал - прямо на балу перед Кримом. Тут можно предположить, что Рон ревнует Гермиону (или ревнует Крима. Если Дамблдор гей, почему Рон не может быть также геем? Это объясняет его привязанность к Гарри).
При этом мотивы Гермионы неизвестны: ей мог нравится Гарри, Рон или она просто обиделась, что из её друзей никто её не пригласил в первые несколько дней после объявления бала. В принципе, в 4-й книге канона Гарри действует как полный придурок. Он только что в первом соревновании столкнулся с драконом и считай выжил чудом. Он не знает, что будет в следующем соревновании. И вместо того, чтобы яростно тренироваться и учить заклинания к следующему этапу, мается дурью пытаясь пригласить на бал Чжо Чанг. При этом танцевать он не умеет и жутко стесняется.
Логичное поведение в этой ситуации - немедленно отвести Гермиону в сторону, или просто во время очередной совместной библиотечной сессии поинтересоваться у неё, не согласится ли она пойти на бал с ним как с другом. Даже если никаких романтических чувств нет - с Гермионой Гарри явно не будет выглядеть идиотом - она побеспокоится и о том, чтобы он научился танцевать, и аккуратно подтолкнёт/подскажет какой вилкой пользоваться во время формального ужина.