Because NYC is entirely different than where you live, most likely.
City gov subsidizes trash pick up instead of allowing private companies to bid, because any private company would lose money.
And if no city subsidized trash pick up, New York will be New Delhi.