Professor: You should read a wide variety of fiction. Books are full of characters that face many problems in their lives. Reading about those problems and seeing how characters deal with them will prepare you for similar problems in your own life
Student: But there are just so many books. The problems I see in a character's life are not even close to the problems I see in my life. Does reading about such problems help?
Which one of the following responses from the professor will ease the student's anxiety?
A. Reading a vast number of fiction books ensures understanding of all regular problems.
B. The problems suggested in the books will be encountered by the student in future.
C. The problem-solving approach developed through reading these books improves one's problem-solving ability in general.
D. The problems presented in such books are generally faced in real life by most people the same age as the student.
E. Even if it doesnt practically apply, the knowledge is good.

As per my analysis, the student's concern is that the problems in the character's life do not match those in his life. So they question the utility of reading.
I chose b since it gives assurance to the student that they will encounter such problems and thus reading will not be futile. The suggested answer mentions it is a very strong choice thus discard the option. Can you please help me think better as to why B is not correct and why C is better?
I thought C is not addressing the student's concern directly thus eliminated it. Requesting your POV.