https://www.defenseone.com/business/2023/11/race-make-artill... makes it clear that's exactly what's happening in Europe: there's vague statements about demand, but not cash-up-front payments to make it actually happen.
The economics and politics actually matter! The public do not want a war, and they do not like forseeing one, they want their own pricing issues dealt with, and they have power at elections. Whereas Russian and Chinese leaders can simply impose whatever level of hardship they need that doesn't provoke full scale open revolt and mass slaughter in their own streets.