Swiss is flying 3x daily aren't they? Well, they are not Russian but that makes it 4x daily SVO
Add to that that many people simply refuse going to Russia or VIA
Russia as long as you need to get a visa.
I am currently in process of getting a visa. It is a pain in the ass and it costs a few hundred Francs to get "official" invitations, visa etc.
Beautiful country and great people though.