Why did Socrates disagree with sophists ? Socrates disagreed with the sophists because the sophists believed that their students should use the time to improve themselves. Socrates believe that an absolute truth existed within each person. Socrates invented the Socrates method.