Should we call them Soviet scientists then? Neither Russian science nor (esp.) Ukrainian science can be taken individually.
Bogolyubov and Korolyev both are Russian names. Bogolyubov was born in Russia and he didn't speak any Ukranian, which maybe important here.
I don't have a skin in the game. If Bogolyubov then came to US and did some research here, we could call him Russian born Ukranian-American.
It's OK to list all the affiliations, it is not OK to pick and choose.
"Russian" is correct (technicality, as this was indeed his nationality specified in the passport) but incomplete. Just "Ukranian" is incorrect.
Yeah, we can do better. This conversation is an example how things could be blown out of proportion.