I don't either. The problem isn't that opting-out is available or not, but rather there's no granularity. You simply
don't need to do 90% of this other shit in order to get feature X to work.
For example, the weather widget on Android requires Chrome to have location access. Chrome, the web browser. For... a weather widget.
Sorry, no you don't require that. That is a choice on Google's part. Number 1, why does Weather rely on Chrome? That's a choice, and a stupid one. Number 2, why do I need location at all for Weather? Why can I not manually input my City/ZIP?