As swag said, most Americans and most people worldwide are unbelievably dumb to the point that they don't even have basic knowledge of economics, why inflation happens, etc., but they will happily believe any dumb explanation provided by populist politicians.
Trump is winning this.