I've long assumed it was for marketing and business reasons. So many of us in the west automatically are suspicious of dealing with a Russian company, especially when it comes to handing over credit card information. A prejudice for sure.
The Czech Republic, however, is close enough to Russia, with a closely related language, with good travel connections to Russia, is more integrated with the west, especially since 2004 when it joined the EU, suffers less from the prejudice we often hold towards Russia, but still has a low cost of living relative to, say, Germany, UK, or - God forbid - Silicon Valley.
Oh, and when you tell staff, "Hey, we need you to make a trip to Prague to visit the Czech office", very few of them are disappointed...