I feel like we are stuck in a loop.
Perhaps we need question whether or not it still makes sense to transport food and drink in small, individual containers.
One solution might be to transport in bulk. You could take your own bottles to the supermarket that are whatever shape and material you desire and fill them up.