Silicon Valley is going to be difficult to displace for the same reason Facebook is difficult to displace - the network effect. Companies come to the SF bay area looking for talent, and talent comes looking for jobs. You can start your company somewhere far cheaper (an nicer, IMO), but people who are used to switching jobs every 18 months are going to be a hard sell on relocation.