Romances go in an order like that because that was easiest for me to code (and I thought it was funny that MC could theoretically be asked out 4 times within a 4 hour period )
Those four are probably the only ones that will end up asking MC out though. Seraphina and Yakov are already on a point system, so they'll be more slow build relationships, while MC will have to directly ask out Cressy/Altair. I haven't started writing for Jarrod, Katia, Gisela, or Cyrus romances yet, but it'll likely be similar.
I've considered the idea before, but I would need to think it out a little, because I have no idea how high stats could be by the end of the game . Because of that, it seems more likely that that sort of thing would be implemented once the rest of the game is finished.
Thank you for the suggestion though!