Could lichess keep a public list of players who abort games when losing? If a player aborted a game or let the time run out, their opponents could report the player to the list with a reference to the game. Then other players could judge for themselves whether the player is aborter, and optionally add the player to their blocklist. Or the lichess community could cast their vote, and, say, 3 red X's would mean that clear majority thinks the player is an aborter.
This way only a few players would end up playing against aborters, and majority could - if they wished - block all such players in advance. Naturally if someone malevolently reported legit players, admins could ban them.
This way only a few players would end up playing against aborters, and majority could - if they wished - block all such players in advance. Naturally if someone malevolently reported legit players, admins could ban them.