The answer to this is false. There are a lot of people who feel that the attacks that are done in the cyber world are unpredictable. At best, they are unexpected. They may happen at the worst times so recovering from the damage that was done will be harder. Some say that even with the element of surprise, they can still be predictable.
This might be because of the codes that are used in order to create the attacks. If there are some people who are good at coding to do attacks, there are also some who are good at learning more about the attacks so that things can be changed back or the security will be improved.