The typical Bay Area homeowner keeps their home for nearly two decades — one of the longest periods of any major U.S.