Fair enough, but there's plenty of middle ground between Prineville and the Bay Area. The latter is expensive - it makes sense to have the really high-end things there, like Google R&D, not commodities like data centers and factories.
IMO. I'm certainly not an expert in that sort of thing though.
Incidentally, as a native of Oregon, I still think it's pretty funny that Facebook is building a center in Prineville, heretofore best known as the home of Les Schwab "Free Beef!" Tires.