Earlier quoted context omitted.
The question is whether paying contractors in Russia is ethically any better than paying illegal drugs. Not that the contractors would all be bad people. But sanctions are there to force change. The easier it is to make sanctions ineffective the longer change will take.
US imports of Russian enriched uranium, platina, cobalt... are now highest in history. Please leave empty moralising out of this. I am paying for programming services. Traditional banking system is unreliable, so I use crypto. Nothing illegal or unethical!
An action does not get ethical because others are worse. It's good for your conscience noting others are worse, I don't deny that.
(And I did not say that I don't do the same. I recently had to take a plane. It was unethical to make Russia's war budget grow a tiny bit by doing so, but I thought staying at home would have had other morally unpleasant consequences.)