Discourse Calendar обновлён для использования fullcalendar 6

Это не лучше. Просто более стандартизировано и согласуется с тем, как даты кодируются в других частях Discourse.

С другой стороны, текущая реализация согласуется с URL-адресами Discourse (которые требуют нумерации без ограничений).

Таким образом, это философское решение: внутренняя согласованность с URL-адресами или внутренняя/внешняя согласованность с датами. У каждого варианта есть свои плюсы и минусы. Я предпочитаю текущую реализацию.