Google's headquarters are located in Mountain View (Silicon Valley). They have satellite offices all over the world, so the presence of one in LA doesn't really support your point.
The rents by the beach are not cheaper than the Bay Area. Venice the area you referred to as Silicon Beach is the most expensive neighborhood in Los Angeles now: