IMO, this war has demonstrated where power really lies. And that is in the hands of the people. Do you think any politician West of Poland really wanted this economic war with Russia?
Clearly, the lives of the rich and powerful would have been much easier had Zelenskeyy snuck off allowing Putin to annex a big chunk of South Eastern Ukraine like he did with Crimea. Energy bills go back down. No additional influx of refugees. Pandemic free. Peachy.
So why is it happening? Because the free press is out there documenting the horrors for all to see. And it turns out that people do care. And they are fed up of the lies and the fake news. These sanctions are being made because people demand it. That is customers, individuals, employees. This is what is driving decision-making processes at the moment.