Estoy bastante seguro de que, en los tiempos modernos, esto sirve para que el revisor del tren controle quién va a dónde, tanto para asegurarse de que la gente no se quede en el tren como para despertar al pasajero antes de su estación.
Pero, conociendo la realidad soviética, no me extrañaría que en la época soviética la respuesta de MastaBaba fuera también al menos parte de la historia, es decir, para evitar que la gente se baje antes de tiempo. (No digo que sea ciertamente el caso, pero es una teoría plausible). Hay que tener en cuenta que algunas rutas de tren importantes pasaban justo por ciudades "cerradas" (por ejemplo, una pasa justo al lado del puerto espacial de Baikonur, en Kazajistán). Además, un billete de tren usado (tanto en el antiguo sistema soviético como en la Rusia actual) es un documento mucho más serio/oficial que un billete de tren usado o una tarjeta de embarque usada en los países occidentales. Es reconocido por la policía, por ejemplo, para determinar los requisitos de registro (donde debes registrarte en cualquier lugar nuevo dentro de los X días siguientes a tu llegada) - así que no es sólo una cuestión de comprobar el billete en la estación de desembarque (lo que en realidad casi nunca ocurre), sino una cuestión de no tener una prueba de viaje y una prueba de la fecha de llegada más adelante.
En realidad, cuando hice el TransSib en el verano de 2012 (en un montón de trenes locales para trozos de viaje en lugar de un viaje continuo), ya no he visto que se quiten los billetes para todo el viaje en Rusia, pero sí lo vi en algunos trenes-cama en China (el revisor te quita el billete y te da una tarjeta de sustitución temporal).