You can still punish people with a fine for not sorting rubbish. Or put a very large price for garbage collection by utilities.
In this situation, while society does not want to reduce the level of consumption of resources - this is the best way out. I would have liked if the government had obliged people to sort the garbage and for that it introduced incentives for bona fide citizens and fines for those who do not sort the garbage.
To sort the garbage it is necessary to invest a lot of money into the infrastructure. Buy special containers for several major categories of garbage, equip special machines, etc.
This is a very expensive measure.