City services are expensive, why spend more money picking up trash, cleaning waterways, unclogging sewers, etc when you can do less of that? Particularly in developing countries which have scarce resources.
My city (Washington, DC) opted for a 5 cent tax on plastic bags. This caused use of them to drop 80% and been considered a huge success.