Right, that’s why you get a simpler yes/no dialog for notifications, and a conplex “navigate to this settings pane and click a separate button” flow for a keylogger
I’d like a dialog where you are simply asked to repeat a sentence like «yes, record my screen» or «yes, record what I type» into a text field to approve. Straightforward but still makes you think.
AWS Console has that, but it's infuriating that it has different prompts for different resources, it asks you to type "delete" or "confirm" or the name of the resource.
But like most of the AWS Console, each service is different in a unique way.