Yes from me, it works well in rugby and hockey. A serious offence will have a direct affect on the match being played and not a game in the future.
It would bring an end to cynical professional fouls where the player iis happy to "take one for the team".