A student feeling like they are nearing their peak of ability is more likely to just be reaching the point that, 10 years from now, you will consider to be simply a base level of competency.
I think the idea is that you can learn things like that pretty easily on your own, especially once you've had experience learning "harder" things in classes.
Well, I'm assuming that someone can learn all the other parts on their own, whereas the best practices surrounding versioning, patch management, code review, etc are things you really only learn by working on a large team (usually in a real job).