ISO-ROBBIE
I am not sure about this but......
I don't think it is to do with how long you are on the account.....but how busy you are on the account.
If you are busy doing repetitive tasks then I think they pop up more often.
I agree with you though....they are a pain in the proverbial......but a necessary evil to stop "bots".
You cannot stop them.