Using static classes allows you to better organize code and functions that should not be represented by their own instance. For example, factory classes, helper classes, ulitily classes, etc.
So, for example, you may have a set of utility functions that manage numbers. By placing them in the static "Math" class, you can group them together.
source share