Why Containers didn't work in data centers like it did in the shipping industry

Google was one of the first to use containers for data centers. Then Microsoft. Then there was a flood of companies using containers in data centers. Google doesn't mention shipping containers and the term containers has been taken over by software containers.

Screen Shot 2018-02-13 at 08.05.35.png

Why were shipping containers so much bigger impact than data center containers? How big was the impact of shipping containers? An economic study covered by The Economist says that shipping containers account for 320% growth in shipments in its first 5 years and a 790% over a total of 20 years from the start of standardization in 1966.

The shipping container caused the manufacturing, distribution, transportation, and end-users to change their way of thinking and operating to be faster and lower cost.

An example of where data center containers didn't work is Microsoft found it was slower to use its ITPAC containers and is reducing its use.

But because it has placed so much focus on growing its cloud services in recent years, Microsoft has had to expand data center capacity around the world at a pace that couldn’t be achieved with containers, Kushagra Vaid, general manager for hardware infrastructure at the company’s cloud and enterprise division, said in an interview.
— http://www.datacenterknowledge.com/archives/2016/04/20/microsoft-moves-away-from-data-center-containers

The same article mentions Microsoft transitioning to standardization like OCP.

About two years ago, Microsoft’s infrastructure team made a radical change to its hardware approach, going from different product teams making their own hardware decisions to standardizing on a handful of server designs that took cues from server specs Facebook open sourced through its Open Compute Project initiative.
...
The team also realized it would gain a lot from standardizing on the data center design as it scaled globally, but standardizing on the ITPAC wouldn’t make sense. It used ITPACs in data centers it built for itself, but to scale at the pace that it wanted to scale, it would have to take colocation space from data center providers, so standardizing on a non-containerized colo design made a lot more sense, Vaid explained. This design can be used across both the huge data centers Microsoft builds for itself and the facilities it leases from commercial providers.

So why did shipping containers succeed because of the breadth of its standardization created an ISO standard. It was 10 years from the start of the metal shipping container until there was international standard.

Basically, the data center industry was a "concrete" thinker in using shipping containers. The shipping container in transportation is "abstract" as a standard that has wide adoption in the industry and there were many other little things that happened like a unique ID standard for identifying each container. Cargo loading shifted from a decentralized in the bowels of the ship wedging cargo in what appears to be the most efficient to a central planning operation of how to plan for ports of call, refrigerated containers, hazardous material, etc. Computer software was now applied to the detailed planning of container movement from manufacturer to rail/truck to port to ship to destination port to rail/truck all with a container never being opened.