So things will be awesome when the problem is solved.
It's usually money that solves problems.
Amazon customers want environmentally friendly shipping. So they pay the extra $5 deposit, which Amazon gives back when the container is returned.
Those who don't want to return the container have paid for it.
Then of course other companies and industries must become greener because customers demand it. And Amazon already has a solution in place for reusable/returnable shipping containers, so it becomes an even bigger win for Amazon when it sells reusable/returnable shipping container service end to end and manages all the chain of ownership stuff and absorbs the complexity and risk.
As I say, it's a HUGE problem, so a huge win for whichever company implements what I've already set out above. Just needs to happen that's all.
In the future, look for the option "Add $5 for shipping box return collection" on your favorite ecommerce site.
And look to Uber to expand to "UberEnvironment" - their container collection service where they pay people to collect containers and return them to cleaning/reuse centers.
There are so many, many, many delivery startups out there - they'll be able to expand not only to sending stuff to homes but collecting stuff (containers) from homes.