This. School isn't about making experts in the subjects, there's simply no time for that. It's about enough exposure to different subjects so you can (a) find your own thing, and (b) get some idea of the wide and diverse world you'll be living in.
Incidentally, I'm about to teach a small course/workshop in algorithmic art at a local school. I'm not expecting all of them to become algorithmic artists, but I hope they'll learn something about using math and code to express their ideas.