I'm on the fence. While I think some of these features should be absolutely not part of a browser's scope, I think there will always be legitimate use cases.
What I'm absolutely convinced of is for better controls. A little more than a year ago, our government required the banking industry to know their users' locations for some reason. So now the banks ask for my location, otherwise I can't login.
While on a mobile device it would be quite hard to give them a fake location without rooting/jailbreaking, in my browser I could find a reputable, open source extension [1] that helps me protect my privacy.
These kind of controls should be part of each of these features, without risking installing an extension with nefarious intent.
What I'm absolutely convinced of is for better controls. A little more than a year ago, our government required the banking industry to know their users' locations for some reason. So now the banks ask for my location, otherwise I can't login.
While on a mobile device it would be quite hard to give them a fake location without rooting/jailbreaking, in my browser I could find a reputable, open source extension [1] that helps me protect my privacy.
These kind of controls should be part of each of these features, without risking installing an extension with nefarious intent.
1: https://github.com/chatziko/location-guard