The service in Android using (B)SSID for "a better experience" is configured off on my phone, and I explicitly turn off all location services when I don't actively need it. Every time I turn on location, then open Google Maps, Maps prompts me to turn on the "enhanced experience". Picture yourself in a bit of a rush, needing to do some quick navigation using your phone and Maps, and how easy it is to quickly dismiss that prompt without realizing you just offered Google more data.
Note: My default behavior regarding Google is to give them the absolute minimum amount of data.