Absolutely.
There are a bunch of reasons that people do well or poorly in academia, and in the world of work. Issues such as innate intelligence, educational background, family upbringing, personal preferences, work ethic, and a whole bunch of others all affect how we do in any particular environment.
Furthermore, i don’t believe that there is any deep moral or philosophical superiority attached to a strong academic performance, and nor is there any deep moral or philosophical stigma attached to a poor performance. Some people, for whatever reason, do well in school, and some don’t.
I had a student last semester who ended up with a C. This student was clearly very intelligent, and as far as i could tell would have been perfectly capable of producing A work. She did poorly, however, because she failed to follow instructions on the written assignments, didn’t heed the written feedback i gave her on her work, missed too many classes, rarely did the required reading, and rarely participated in class discussions.
And that’s fine. Everyone has different priorities. I’m perfectly happy to acknowledge that, for many students, my class isn’t the most important thing in their life, and that they will probably blow it off in favor of other things. As long as they are happy to accept a C for C work, we’re good.
Many students think that, when i give them poor grades, it’s because i don’t like them or that i take personal affront at their sub-standard work. I’ve even had some who, after reading my comments on their papers, apologize for offending me. I try to make very clear to these students that i am not angry or offended or even upset, and if my comments are critical it is only because part of my job is to evaluate student work and provide feedback on what the student has done well, what the student has done poorly, and how the student might improve.
The only ones that bug me are the ones who do C work and whine when they don’t get A grades.