I've poured over 10,000 round balls of various sizes to shoot in past few years.
That wouldn't have happened if I had to buy them by the box.
If you only shoot a few 100 a year, buying them by the box is fine.
Pouring is the only way to go if you shoot a lot.