But my point is the Apple servers don't know which country you are in without the initial location info.
It doesn’t only use your data to verify this, Spotlight is also programmed to take into account your system language and regional settings (just try it).
Its opt out because users are more likely to not, due to it being a hassle. Its well known by data collectors etc that opt out works better than opt in. Thats why apple is using it.
Or a smoother user experience?
pick one
Apple said it’s not ‘in the business to collect data’. Why should Apple care whether users actually use the feature or not? The data collection would only be incidental to actual usage of the features.
Although they claim that they care about their users’ privacy and do put up some measures to reduce the collection and sensitivity of the data, it is still a bad practice to hide the transmission from plain sight from your users.
What’s more, Apple has, by default, hidden the visual indicator in the menu bar that shows up when your location data is accessed by a program. As a result, you are giving out location data without even knowing. Every other third-party app is required to ask explicit permission first, but not Apple’s own apps. Spotlight’s location access is also well-hidden behind an obscure setting called ‘System Services’ under System Preferences > Privacy > Location Services. Why not mention Spotlight in the list itself and put the checkbox of the visual indicator outside of the list view? This kind of sneaky behaviour I would expect from companies like Google, but not from Apple.