I think that's more of an issue with Mercy than with the cooldown system. Keeping your ult after you die allows you to wait for your team to get their ults and go for something coordinated; otherwise, a winning team could just snowball their advantage.