I kinda agree. I feel really bad going out with the characters knowing that there's another perfect match for them, and if you date someone, someone else is getting shafted really badly. I wish there was some really good guy outside the team who the characters getting shafted could date if you're on a route with someone.
Alternatively, if the MC could help the other characters outside their route with their problems that'd be okay too. Knowing that [redacted] is going through [redacted] breaks my heart when I'm on another route.