I supply my 70 seat BBQ joint with bike & cart. I only get meats & beer delivered (kegs...ya'know). Summer is hot, winter is cold. I have excellent rain gear I break out 4-5 times a year (former Seattle native caught without one time too many)
It's entirely possible for a lot of businesses to switch to a better solution.