Earlier quoted context omitted.
Sounds like Chrome's "security model" for extensions is just as awful as Android? Large, sweeping permissions categories rather than fine-grained control, and all-or-nothing acceptance.
Pretty much the same, which is different to general websites, which do on-demand permissions (as with iOS model). Chrome extensions can request only access to specific URL regex's, so they can be fine-grained about location, but the actual permissions tend to be coarse-grained. And as a user, you can't change the URL regex (that's some low-hanging fruit right there - users should be able to edit the URL pattern for a…
Websites are different probably because it wasn't Google who designed their model, thankfully.