In my opinion this message is as valuable on Desktop and iOS as on any other platform.
When user declines "geolocation" and we'll show "Turn on GPS" error - it's easily understandable what the application needs.
If we are telling users some complicated technical bubbling such as "you declined the access to use your geo-location data or if it's not available" then we're losing the spirit of the project.