I've lived long enough to know that this won't happen in my lifetime, it requires an entirely different societal mindset... something closer to shame/collectivism a country like Japan has (they still have litterers of course, but a much smaller number)
Chronic litterbugs don't care, they're often low enough on the hierarchy of needs that this kind of morality isn't on their radar at all.
If everyone pitched in, you might pick up a single piece of trash occasionally... so you'd avoid the "I just cleaned up this whole park yesterday" problem, because in theory you'd have a larger number or people doing a little work rather than a smaller number doing most of it.
I regularly pick up trash in my neighborhood, so I get it though... it's impossible for one person to keep up with.