From experience, there is a major difference between being able to do it and really learn. It took me decades after school to figure that out. And the lack of discipline of doing the work -- the work you think you don't need to do, (and I have been there) will be a habit that is hard to kick as you enter the workforce and think you are smarter and going deep is a pain, and why can't they see what you see. Maybe I am wrong, it just sounds somewhat familiar. That attitude is not conducive to keeping jobs. experience speaking.