Exactly, the average human brain just doesn't understand unit pricing that well. $10 for 300 vitamins or $20 for 600 vitamins works out the same in the end; the latter even has an advantage of only having to be purchased half as often, but often the consumer sees "$20" on the same size bottle and immediately goes "that's too expensive" without even considering other factors like the quantity or size of the product.