Why can we not rejoin a match if the game crashes?

Just curious what triggers the rejoin match option? I have left a game and got the option to rejoin, but when the game crashes, I get suspended and have to wait with no option to rejoin. I do not see why in competitive, we just cannot rejoin if we get D/Cd or something happens to our connection.

If a players disconnects or leaves without having done any damage or healing, the game gets cancelled and can’t be rejoined.

Otherwise, there’s a timer going. If people leave after the timer, the game is considered as a loss.

If you’re sure you’ve relaunched the game within the timer, but the game shows you’re suspended on the Competitive games screen, go back to main menu and “play” option should be replaced with “rejoin”.