This isn't about them being kicked out, this is about the fact we don't know the process that resulted in this. Was this a decision Linus made after a night coding and thinking about the world? Was the foundation ordered to do it?
It lacks transparency into the process even if the outcome is fine and the way it was done doesn't feel transparent, even if it makes sense not to include Russian coders in the project.
I've missed extremely discounted sales for services I like and have been frustrated about it before. It seems fine for protonvpn to do this just once but the should also just add a toggle.