Everyone learns better with a teacher because no matter how you think you learn best, getting feedback from someone who actually knows what they are talking about is required.
To be honest, i'm impatient and stubborn. When most people explain me things take so long I rather read or google it. Talking is slow, and people take a long time to get to the point.
Often the process of formulating the question by writing it down or talking about leads me to understand the problem and either know where to find the answer or often know the answer. On theoretical matters I hardly ever had a question that wasn't answered properly by someone online or in a book.
I think you're equating teacher with lecturer because of how classes are taught in school. They are not the same thing. A teacher can just be someone that gives you feedback and corrects you when you make missteps. If I recall correctly, this way of teaching is the idea behind Montessori schools.
Same, and it's pretty funny that people are downvoting you for this. Some people truly believe that their subjective perspective is the truth for everyone.