There is already a bottleneck on these trains because the staff need to bring you to the compartments. Unlike regular trains there is a lot of staff (one per carriage).
Boarding in Zürich you can only enter in one door for the sleeper.
Also most stations are exit only and no new passengers can board.