Most of us teach different topics in computer science, we studied those during our, bachelor, master and PhD, so we have at least general knowledge about most computer topics, why should we stick with only one particular topic?
Is it important to do so?
Ideas come to person as a flash, sometimes they are irrelevant to the topic of interest, shouldn't we pursue them?