The auto-balance system should be coded in such a way that makes it disable towards the end of a match. The cut off point for this can be debated, but in casual as it currently stands you can be auto-balanced in overtime. No matter your score, no matter how much you contributed to the team.
It's so blatantly broken to the point the announcer can call "Victory" and play the victory music whilst the player is in humiliation because they got auto-balanced in the last possible second. The purpose of a late auto-balance serves no function anyway, as the majority of the time the end of the round results in a team scramble anyway.
Description
The auto-balance system should be coded in such a way that makes it disable towards the end of a match. The cut off point for this can be debated, but in casual as it currently stands you can be auto-balanced in overtime. No matter your score, no matter how much you contributed to the team.
It's so blatantly broken to the point the announcer can call "Victory" and play the victory music whilst the player is in humiliation because they got auto-balanced in the last possible second. The purpose of a late auto-balance serves no function anyway, as the majority of the time the end of the round results in a team scramble anyway.
It seems this idea has already been posted in the Official TF2 GitHub. The feature existed but was later removed for unknown reasons. https://github.com/ValveSoftware/Source-1-Games/issues/2602
Feb 2008: Changed team autobalance code to not balance the teams when the active round timer shows less than 60 seconds. https://wiki.teamfortress.com/wiki/February_28,_2008_Patch
I think personally it should be more than 60 seconds, but that's just me.
Checklist
Screenshots / Video
https://www.youtube.com/watch?v=Bc7j0mrbKvc&ab_channel=Alibi