Tale as old as time.
Before someone uses Google's servers as an example, I would say that strapping together consumer grade components with zip ties and no case isn't what I'd consider a 'server'; rather, a loose collection of parts.
We simply do not witness the same bottlenecks.
However, it does cause you to write some very fault tolerant code.
In the aftermath of the Dot Com Bust, manufacturers became conservative, and lost their ability to dream big. Into this power vacuum stepped the so called Cloud Providers, who in some cases made their own hardware and tools to solve their problems.
Over time manufacturing caught up, missing tools were written, and the Cloud providers went back to solving the main problem nearly none of their customers of suppliers could ever solve: the speed of light (locality).
Sounds like it was money.
Today there are lots of high storage density devices, so no point to build your own if you can get it already engineered and with a warranty from somewhere else.
Yep - we explained it all here: https://www.backblaze.com/blog/the-storage-pod-story-innovat...