So you want the game just to crash your client and lock you out completely instead?
You abandoned a "duty", so your punishment is to be locked out of "duty finder", not other activities. You don't want to be charged with tax evasion because of speeding, right? Also, the punishment aspect is probably not even the main purpose anyway, the goal is to prevent "exploitation" so people don't just drop whenever they get something they don't want in a roulette.
And just like every other "laws", it's there to act as a deterrent. As long as it deter majority of people from exploiting, then it does its job even if there are always gonna be some people willing to break or get around it. If your argument is "unless it absolutely stop every single instance of violation it serves no purpose" then we should also get rid of the law of most country base on the same logic.
