One good reason to have larger than required packaging is to reduce theft. A smaller container is easier to conceal. Another reason is to reduce production costs. If the same bottle size is used for multiple products, conveyor belts do not need to be recalibrated for different sizes