specialist = know one thing well, many things a little
only know one thing = useless one-time-use-tool whom i will contract for exactly my one-time-problem and then move on from