I think most bike shops get most or all of their merchandise through QBP, so when you order some small item, your order gets added to a bunch of others and the shipping charges get distributed among those orders. The truck doesn't have to visit their store just for something like a set of brake levers, so I'd think they save on shipping costs.
Just a guess.