Obnoxious entitlement? Social pressure? Historical precedent? Why questions can't really be answered. But if you give someone a well-deserved B they cry in your office and then hammer you in their end-of-semester course review.
I asked as a complete ignorant on American grade practices, and your answer differs completely from my (EU) experience - especially because we give reviews before exam sessions.