Business is separate from war (see Sweden's metallurgy industry during WW2).
- There's also a lot of other business with Russia that is not sanctioned.
- Ukraine does not have enough ammunition.
- There are so called neutral countries that should not be neutral.
Why?
I believe the strategy that the powers at be are attempting is to keep Russia occupied in Ukraine for as long as possible without major escalation. Without assigning morality, it seems like a tough balancing act to achieve.
Arming Ukraine, tighten sanctions.
The world has been treating Russia with kids gloves while it should be treating it as the drunken nuisance it is.
"We are not confiscating your money from the bank but when you call to withdraw them, we will pretend we can't hear you on the phone".