You are exactly right, and I image that this is true for most sites.  For example, I do not want a car rental site to geolocate me!  I seldom search for car rentals where I live, but often search for rentals at various destinations.