Статические функции-члены класса являются просто обычными (не-членами) функциями. Вы знаете, для чего хороши обычные функции? Итак, статические функции-члены хороши для одних и тех же вещей по тем же причинам.
Просто обычная функция иногда тесно связана с классом, поэтому имеет смысл объявить ее как статический член класса, а не объявлять ее как полностью независимую автономную функцию. Это поможет вам выразить тот факт, что функция тесно связана с классом. Кроме того, это дает этой функции полные права доступа к внутренностям класса - его частным и защищенным членам.
Последнее фактически позволяет реализовать некоторые полезные идиомы программирования и шаблоны с использованием статической функции-члена. Выполните поиск, например, для выражения "статический конструктор".