this is not a solution.
Running an untrusted software will always be a security drawback.
Permissions/sandbox/etc can decrease risk, but not eliminate it
Requesting site access by click or by URL really isn't rocket science.
Not nearly every user will get it right, so extensions will probably still have to be monitored for malware for the foreseeable future, but it gives many users at least a chance at privilege minimization.