Kind of yes, but this be get you are pretty stupid autocomplete yuo can probably avhieve without an LLM at all.

>we have professors with specialisation

Yes, but any professor with a specialisation is an erudite with vast knowledge across the board.

I'd argue we can have a meaningful BIG model with a specialisation but not vice versa.

PS: all of this is about a model that is expected to be able to execute development tasks on a human level. Obviously we can have small models that are very capable in things like TTS or STT.