Ваш рецензент, вероятно, прав насчет этого, не имеет смысла объявлять статический метод внутри синглтона; если этот статический метод не является фабричным методом, который возвращает сам экземпляр singleton.
Я мог бы подумать о двух других причинах, чтобы не объявлять статические методы в синглтоне: в некоторых случаях тестирование статических методов сложнее, и вы действительно запутаете вызывающего этот синглтон. Он / она может увидеть, что есть статический метод, и ему трудно понять, почему он был объявлен таким образом, это потребует дополнительных рассуждений, насколько я вижу для такого метода.