Отличие в том, что товар может не быть грузом, как и груз может не быть товаром.
"Всякий товар - груз"? А вот ни фига. Программы - тоже товар. Только никакой перевозки груза при покупке такого товара нет. Вы его тупо скачиваете с какого-то сайта, заплатив денежку и получив ссылку или ключ.
И это не единственный пример. Услуга - это тоже товар. Когда вас стригут в парикмахерской, когда вам чинят обувь, когда вы отдыхаете на курорте - вы приобретаете определённый товар (услугу), за который тоже платите, но - что тут груз?!
Равным образом не всякий груз - товар. Товар - это то, что продано и куплено. "Груз 200", упомянутый тут, - это груз, в чистом виде груз. У кого повернётся язык сказать, что это товар? Когда семья переезжает из города в город со всем своим скарбом, она оформляет грузовую накладную на перевозку оного скарба, который да, груз, - но разве это товар? Товаром тут будет вот собсно услуга по перевозке груза, а не сам груз. Когда роют метро и вывозят землю на полигон, когда (как уже сказано тут) убирают снег или мусор - то тоже вывозят груз, но никакого товара тут не появляется.