@Molurus "If you apply this, you can always have an N round swiss tournament with N+1 players. (Which of course would, effectively, be a round robin tournament.)" No, you can't! You can't have a swiss tournament where there are 90 participants with 89 rounds. I think you misunderstood the pairing criteria.
Players are divided into groups according to their points, the so-called score brackets. All players with 5 points come in a group, all players with 6 points come in a group, etc. If a player gets a point without playing because, for example, his opponent did not appear for the game, the player comes in the next group. But this next group is no longer the same, because a player has been added. And in the next draw, that player who is new to the group must not be free to play. All players who are new to a score bracket should be paired together, so that players with the same score can play against each other. That's how I understand it! However, it is not possible to play a Swiss tournament where you have one less round than players. You misunderstood something.
If a game was decided because no game was played, it is possible to pair these two players again. But this is only possible in the following round. It's just an option. You don't have to do it.
This refers to this post:
lichess.org/forum/lichess-feedback/swiss-tournaments-are-on-lichess?page=16#156P.S.
Another point is that you can then make a round robin tournament right away. And that's not appropriate for so many players. That's what the Swiss system is for! That's the advantage of the Swiss system. With this system you can make tournaments with very many participants and a comparatively small number of rounds.