¿URL a la última posición de lectura detenida?

No, no lo hace, y sí, podrían hacerlo.

Por lo que sé, Discourse no almacena el último tema visitado, pero sí guarda la marca de tiempo de la última visita para cada tema (topic_users.last_visited_at), por lo que debería ser posible encontrar el último tema visitado y mostrarlo. Sin embargo, esto requerirá un plugin o un widget externo que llame a la API de Discourse.

El siguiente material se incluye solo por completitud sobre este tema.

Como ya se mencionó, lo más cercano a lo que buscas es usar marcadores:

Como señalaste, los marcadores tienen dos limitaciones para tu propósito:

  • Los marcadores normalmente requieren una acción del usuario para establecerlos, a menos que se use un plugin u otro software para crearlos.

  • Los marcadores siempre devuelven al tema específico (es decir, al primer mensaje) o al mensaje específico que seleccionó el usuario. No hay opción de tener un marcador que devuelva a un tema o mensaje determinado por el software en el momento en que se accede al marcador.

La URL de la que hablas siempre puede mostrar el último mensaje leído porque el software del foro almacena automáticamente esos datos. Esto es útil porque no siempre sabemos cuándo dejaremos de leer en el foro; puede interrumpirse por un reinicio del sistema, el cierre de sesión de un usuario del sistema o de la aplicación, o un fallo inesperado.

Discourse no tiene una opción para volver al último mensaje visto, pero creo que sería una función útil.

P.D.
Sin embargo, Discourse sí tiene una función que te muestra qué temas visitaste en tu última visita, incluso en los marcadores, lo cual ayuda a indicar qué tema es posible que hayas visto por última vez:

Otros han analizado la extracción de datos de la última visita, por ejemplo: