That's not entirely true. You may not live in SF but only work in SF. In this situation you have no say in SF government because your voting rights are based on where you stay and not where you work. Maybe there needs to be a way to better distribute your vote? If you're in a place for about 1/2 your waking hours of the week, maybe you should get a say in the government of that place?
Edit: This is a situation with most metro areas. Definitely with Chicago where there is a large contingent of folks who commute from the suburbs.