He's not wrong.
Knocking out 6% of the global food supply due to war does the same thing.
Increasing global freight costs due to terrorist attacks does the same thing.
Corporations maximizing profits is without a doubt a force multiplier.
There are numerous issues at play here and anyone trying to simplify it by pointing at a single reason is politicizing it or simply doesn't understand basic economics.