If bitcoin price is going to go up (given it's finite) why should I buy things if I can hold the coins and be richer tomorrow?
Assuming there are vendors who are just as interested as you are in having bitcoins and believe they'll go up in value over time, that's all the more incentive they'll have for selling at a discount. They'd forego the current dollar price in the expectation that the bitcoins they receive will rise in value later on.