I've seen a shop owner in Gokarna cleaning very carefully the shop and then getting an icecream and throwing the paper right at his own doorstep.
I've seen a lady in a second class train in Mumbai throwing plastic out of the window.
And many other similar things.
It's a cultural thing.
Rome is dirty, milan is less and Munich is clean.
It's cultural. Period.