That can be fixed with Garmin notification sound being treated as a notification sound.
Adding per app volume control is IMHO a really bad UX. It means there's a master volume and then per app volume is like a coefficient the app volume is multiplied by.
My car has its own volume control separate from the phone bluetooth volume and I hate the experience of having two volume knobs interacting with each other when all I want to do is to increase or decrese volume
Bullshit. Liability and regulation can absolutely help with ensuring better practices. The fact that the SEC now requires disclosure of active breaches has forced companies overnight to begin taking cybersecurity seriously, and there are plenty of other liability related changes happening as we speak.
The comparison is valid, the laws work and also they don't. Using a big hammer can make things overall better but for some individuals much much worse.
Nothing protects you if you're up against a state. That doesn't mean we should give up completely.
Do you have a passport? That's a real identity in most places. Soon, it may be possible to use that to link your identity to a set of public keys which you can then use to identify yourself.
There's a lot of work to be done to make this a reality, but work is surely going on right now and this is going to be possible one day.
Having full support for the uriTemplates makes reverse mapping impossible, so I suspect adoption of the proposal in the API gateways will be close to 0