One does have to watch that the solution isn't worse. Plastic packaging is cheap because it takes very little people, resources, and energy to make.
A lot of the issue is that we haven't been really using market approaches to deal with it. If the creators where financially a physically responsible for the proper recycling, they would be motivated to use less and make it cheaper to reuse. The current recycling makes the problem a municipal one, in many places, who are ill equipped to deal with it... then we end up shipping it elsewhere.