Supply shocks deserve the blame. Wars, shipping snarls, and energy spikes hit real goods first, and prices followed.
Supply shocks happen all the time without 9% inflation. The Fed printed trillions and held rates at zero way too long—that's what turned a shock into sustained inflation.