Not everywhere is. In big cities there is some mixture of tragedy of the commons, corruption and resource allocation problem. Garbage/waste collection is a local responsibility, but the city/municipal administrations in India are not very powerful compared to their Western counterparts. They don't have as much freedom in generating or dispersing with revenue and are mostly dependent on the state and national governments for their expenses. This makes it hard for the local government to do anything apart from the bare minimum.