As a very frugal shopper I have often upset my mother by buying bulk packages of things that I know I will throw part of it away.
She's accustomed to buying in small quantities and thinks "price per package" whereas I buy in large quantities thinking "price per pound".
IIRC, the last dispute of that nature had to do with a 5lb block of cream cheese, of which I ended up throwing away about 1.5lbs. But the block cost less than 3lbs worth of 8oz packages. Likewise a 10# bag of carrots where the last couple lbs got sprouty and hairy vs. six-to-eight, 1# bags.
It can be economical to buy the 50# bag of feed then throw out the excess at its end-date instead of paying extra for little bags.