That is a failure of SF transit.  It takes 30m to get from the west to the east side of SF already. 20m to get to the mission from pac heights with an uber, 45m with muni!  For east side SF friends in the mission, oakland is closer than ocean beach.