Sometimes teachers are like this mother. We want the best for our students and we want them to succeed. So, sometimes we give them hints to nudge them toward the right answer; we compliment them for minor things (like repeating what we say); and we never want to suggest that they might be wrong about something. Teachers are caring people and it makes sense that we want the best for our students. But allowing students to have a false sense of achievement is not a caring thing to do. And if this sort of (false) encouragement continues for a whole school year, and then the next year, and then the next year, we end up teaching students that learning is just memorizing stuff and repeating what the teacher says, and following directions. That's not learning.
This is a difficult message for most parents to hear. A lot of people have a fixed mindset about their children's abilities. This means that they believe that their children are capable of doing some things and incapable of doing other things--and no amount of effort will change that. This mindset leads to statements such as, "It's OK if you're not good at math because I was never good at math and some people just can't do math." (Feel free to substitute other words in place of the word "math".) This is a terrible message for students. Instead, the message should be that hard work pays off and struggle leads to learning.