Because the container isn't owned by the trucking company. If you have a contract to take the container to a particular place only, you risk breach doing otherwise; plus think about it, if you want the trucking company to rent or purchase more space to store the containers, that's a major cost increase you're putting on them and they'd have to modify a ton of contracts to get paid there