Inflation is pure Fed failure—they printed trillions and devalued the dollar. Corporate greed's always existed; it doesn't create new money.
Plus, keeping interest rates near zero for a decade flooded the system with cheap debt. That left the economy completely over-leveraged and without any cushion for supply chain shocks.