The "inflation allows companies to hike prices" theory is circular reasoning, because inflation IS companies hiking prices in mass and not suffering a sales losses sufficient to dissuade them form doing so.
It's absolutely true that in an inflationary environment companies hike prices preemptively. That is the phenomenon known as inflation. Missing from similar theories is any explanation of why this happens sometimes and not others.