Those same people who will save $4.50 by using the reusable bags also wouldn't think of paying for delivery. And the reusable bags are much more likely to be recycled or used for other purposes.
But also where I am people deliver 100% in boxes. That's an easy enough way to solve it. Also makes the delivery of a heavy load easier because you just drop the box on a dolly or similar.