I totally agree, sometimes we can wait more than 10 minutes for that. I already opened a topic in the past. I think there's solutions, like: Instead of making server to wait for clients (incomers), make clients waiting for next session before to accept them on the server. And if current session is Qualif and session time is ended, just refuse new players. Another easier solution would be to let players able to drive while server is waiting for incomers, so we're not waiting in from of a static screen.
Usually last minute joiners are also first crashers on green lights, Its good idea not to accept new clients if its about ending quali and starting race. What I anyway feel more annoying is, that in this sim, everybody exit server after one race. Does this happen on other sims? I think no (at least no in AC or LFS), and the reason is how multiplayer and servers are implemented. Who wants 2 hour practice session between each race without skip-session voting possibility? At least there could be a voting option at the end of the session like: "What would you vote next: a) restart another quick race, b) restart qualification c) restart quali on next track, d) restart race on next track e) follow server settings.