It make sence to not map all soviet people to russians after Russia started invasion and killed 150.000 civilians in Mariupol only and people in Russia support that. Many of them have Ukrainian family names and nationalities. Also many people in Ukraine resist invasion with Russian family names and nationalities. If Bogolyubov was alive then he could decide what side to support. So calling him soviet is correct way to go.
What practical use case could be for that new material? Can we make a battery with it or something practical?
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.