Interestingly, one of the most surprising things for me so far in medical school is how many students there are that I consider "unmotivated" and don't put near the amount of time in that I would consider reasonable. It's not a huge number, but it is noticeable.
It's pretty shocking to hear some students lack of knowledge and I'm only in first year. Study habits and time put in are even worse. There are many students I would never under any circumstances allow them to treat me as a physician. Obviously, I'm not talking about students that had a personal issue come up or a small section of info didn't click for one test.
Furthermore, a lot of people get this notion that pre-clinical grades mean nothing and they are just trying to pass sneak by. All of a sudden, an especially hard test gets served up, you get sick the weekend before a test, or continue to not put in the time and you're failing. There's a pervasive thought process that pre-clinical grades don't matter and that suddenly people are going to transform into the ultimate board gunner 2 months before boards. That leads to a lot of people underestimating tests along the way, IMO.
Of course, I support programs being in place to make sure these things don't happen and to offer a chance at remediation. With that being said, I think you'll be surprised at the differences in work ethic between students.