It just makes sense really. Both Iran and North Korea can probably make artillery ballistic missiles for cheaper than Russia can considering they have lower salaries. North Korea in particular is perpetually energy and food starved so you just need to pay them with oil or food.
Now that the UN sanctions on Iran elapsed they can export their missile technology again as well.
Confirmed Russia using inaccurate North Korean missiles.
Yeah they show the booster stage fell on some house. But where is the warhead?
I guess the deal with Iranian missiles went sour. Is Russia running low on their stock that they need outside help?
The US press is claiming Russia is getting missiles from both Iran and North Korea.
As for your snark comment, how come the US, supposed mightiest economy on Earth cannot make enough artillery shells and have to buy them in Pakistan and South Korea. Heck they buy them everywhere. Even shells from India have showed up. Pretty lame. If the US and the EU can buy weapons everywhere and send them to Ukraine then so can Russia. Two can play at this game.
When the Iran-Iraq War happened some nations even sold weapons to both sides at the same time. Wouldn't be surprised to see it happen again.
By sending Indian artillery shells to Ukraine the US risks this seriously backfiring on them. Imagine that India decides to export V92 tank diesel engines to Russia as a counter for example. Remember they have their own fully localized production line to make T-90 tanks.