Google management must feel there is a benefit to having their employees clustered into a small number of campuses. Maybe mountain view isn't the optimal place for that, but uprooting the campus and distributing it among failed shopping malls throughout the world or building a giant googleplex in Montana is probably not a good strategy to keep the bulk of their employees.