NYC garbage trucks spend a very long time parked in front of the same building all night, crushing bags full of plastic coffee cups. Ask anyone who has ever tried to sleep in Manhattan. A completely reasonable solution that doesn't require a wholesale change in the way refuse is collected in that city would be to plug the truck in at the building where it is standing.
That said, a wholesale change is what they need.