Yes, that's objectively better. At least you have a choice to buy less frequently, or in smaller quantities. I was raised during the communism, where you did have a lot of cash, and the goods were cheap (because government was deciding both salaries and prices), but they were simply never in stock. It took a lot of time, effort and sometimes actual bribes to buy anything. That's what you get when you try to artificially limit prices.