I have been to several airports in Africa. However, never in Moscow, Africa.
Seriously, yes I agree, and I do understand exactly what you mean. But I have also been to all three airports in Moscow, and can't see a problem there. I believe that also the handling agents at any of the Moscow airports can provide some sort of security and support for the night.
It is quite easy to get a visa at a few hours notice in Moscow, just provide passport details in advance to the handler and the visa will be waiting for you on arrival. Obviously this was not done in this case and the arrival was after the closure of the visa office. Piss-poor planning by NetJets, but that is nothing new, I guess?