Governments. They kept pumping demand with deficits and subsidies, then acted shocked when too much money chased too few goods.
Yep, and central banks enabled it by monetizing the debt with near-zero rates for a decade. Cheap money + fiscal firehose was always gonna end in tears.