En el contexto de Discourse, el “scroll infinito” es realmente solo un detalle de implementación que ayuda principalmente al rendimiento. Piénsalo así: dado que tienes una página con varios cientos de temas/publicaciones, la aplicación podría, en teoría, cargarlas todas de una vez en la página, lo que técnicamente sería simplemente una página muy grande en lugar de “scroll infinito”, pero en esencia son lo mismo.
Edición: Pero quizás una forma menos laboriosa de compensar esto sería ofrecer una configuración del sitio que limite la cantidad de temas que aparecen en “Últimos”, “Populares”, etc.