Garbage trucks have easy attachment of snow plows and allow existing infrastructure to be on double duty. In a place like NYC storage of this many vehicles is also a concern, so just doubling your fleet for winter (3, maybe 4 months) usage isn't ideal either.