> I gather that it's become harder to ship back empty containers though, and presumably just scrapping them is not a sound solution in the long run either.
This is not obvious to me. The same ships are going back to fetch more goods, so why would they want to go empty?
Surely the cost of manufacturing a new container is (or should be) less than the cost of putting it on an empty boat.