BART apartments in Dublin aren't replacements for apartments in San Francisco, but they would help workers get to work quicker, blunting displacement issues (Imagine riding the bus three hours a day for a $10/hour job.)
However, a vibrant downtown Mountain View with transit-oriented development at the Caltrain stop would be a good replacement for at least some of the tech industry people who commute down from SF now. But that train station is a parking lot.