Well, there are quite a few people on this site who seem to believe it. Assuming that half of them might be Russian IT, that means that a lot of people still believe it.
I h...