¿Cuándo hacer un método estático?

Me gustaría saber cómo las personas deciden si definir un método como estático. Soy consciente de que un método solo se puede definir como estático si no requiere acceso a los campos de instancia. Entonces, digamos que tenemos un método que no accede a los campos de instancia, ¿siempre define un método como estático, o solo si necesita llamarlo estáticamente (sin una referencia a una instancia)?

¿Quizás otra forma de hacer la misma pregunta es si usa estático o no estático como predeterminado?

Respuestas a la pregunta(7)

Su respuesta a la pregunta