I think this is a cultural problem. It’s built into culture in places outside is the US to sort, but changing behavior is very very hard on a massive scale.
I think tackling it at the source is probably the only real solution. If companies are forced to use easily recyclable or reusable packaging then they will. But they won’t do it voluntarily. I would happily pay a few extra cents or whatever on everything I buy if everyone was forced to use more sustainable packaging.