The "preferable" regime is whichever one is easy to implement, appears fair, and ensures primarily that the store has a reputation for things being in-stock even when on sale.
Which is usually max 1, 2 or 4 per customer. If you really want more, you can usually put them in your car, go back in, get in line again and pay again. If you do this more than two or three times, a manager will probably ask you to stop and prevent any further. But you can always come back tomorrow.
It works pretty well. People who really need double or triple can get it with just a little extra work, but it absolutely prevents people from clearing out the store's stock in a single, quick easy transaction.
And the whole point of this article is that it's not normal times where prices can fluctuate.
> It's not so simple. What do you say to the family with seven kids who also has grandma and grandpa living at home? Do they get only one bottle of sanitizer the same as the college student?
It is that simple. People who legitimately need the item have the time to come back later for more, but price gougers don't have that time and need to clean the store's inventory efficiently in a short time.
Because variable prices simply ration to the people with more money, which isn't always the best rationing scheme.
For instance, for hand sanitizer to do the most good, you want it widely distributed, even to people with little money. Non-price rationing does that decently well in a crisis. The fixed prices keeps the resource affordable, while the rationing discourages hoarding (either due to fear or profiteering schemes). Variable pricing encourages hoarding, as fearful but wealthy are allowed hoard they reasonable need and "entrepreneurs" hoard to flip the resource to the first group at surge prices.