The same reasoning behind many teams who don’t actually play i the cities they are named for. Such as:
Washington Redskins play in suburban Maryland
Buffalo Bills play in suburban Buffalo
New York Giants and Jets play in New Jersey
Dallas Cowboys play in a suburb between Dallas and Ft. Worth
Miami Dolphins play in a suburb of Miami
Atlanta Braves move next year to a suburban stadium
I’m sure there are some other teams which have their city name but don’t play within the city limits of the city.
I wouldn’t call Santa Clara “suburban” San Francisco. Not only is it a considerable distance away, but the culture is totally different.