Es ist nicht besser. Nur standardisierter und konsistenter mit der Art und Weise, wie Daten in anderen Teilen von Discourse kodiert werden.
Im Gegenteil, die Art und Weise, wie es derzeit implementiert ist, ist konsistent mit Discourse-URLs (die offen endende Nummerierung benötigen).
Dies ist also eine philosophische Entscheidung. Interne Konsistenz mit URLs oder interne/externe Konsistenz mit Daten. Für jede gibt es Vor- und Nachteile. Ich bevorzuge die aktuelle Implementierung.