Econ 101 still says that printing money does create inflation.
But, I concede your point that scarcity of goods and services does as well.
You can see that right now in the housing market. Everybody wants to buy but there is not enough supply. Therefore potential buyers run up the price in competition with each other.
You can't find a house to buy in my neighborhood, but when one comes on the market, you'll pay $400,000 for what was $350,000 last year. And it's easier for people to afford the extra cost because interest rates are so low.