Я считаю, что процесс обучения должен дать понимание основ во всех областях, и усвоение их на разных уровнях. В жизни, как правило, хватает этой базы, а вот продвинутые знания нужны только в той сфере, которая вам действительно интересна, основы которой изучили вдоль и поперёк. Но наша система образования устроена иначе.