Je ne crois pas que ce soit entièrement un argument commercial; certes un peu...
Mais en général, c'est réellement limité pour diverses raisons, dont les ressources locales.
Le plus souvent, on nous place sur une liste d'attente si le nombre maximal est atteint. D'après mon expérience, on a de fortes chances d'obtenir une place, car plusieurs passagers se désistent ou la compagnie décide d'ajouter des autobus ou autres véhicules si la demande en vaut la peine et bien sûr si les ressources locales le permettent.