Why is the rule of 3 used in English?

It is not a "rule". Some people suggest that if things are presented in threes they are funnier or easier to absorb/learn.

For instance if you are encouraging a runner with the word "go". then "go go go" seems better than just "go" or "go go" or indeed "go go go go" - try it.