It’d be cool if there were a good way to scale hash rate based on the current threat level.. we’d need some sort of oracle though… and so it is blind.
I think the answer would be “How much do we need to be deemed impossible to attack” and that will vary based on who is in world power and how determined they are in a given moment.
This brings to mind the history of castle design and how impervious fortresses were repeatedly rendered vulnerable to new developments.