Isn't it only you can romance everyone in theory, but there aren't enough days to actually do it? I know for me, even trying to get the right level for multiple girls to have a selection of events at the dance seemed not to work. Especially once you add in the teachers and actually training stats.
Adding a few more weeks of time to grind/explore (I know, odd request for more opportunity to grind, though this kind of grinding leads to better kinds of grinding) between main plot events, or letting the player trigger when those happen, would be cool.