Ну, в общем и целом если спрашивать именно «должен ли» – то нет конечно, не должен. Если в своей работе знания древних языков дают какое-то преимущество, то да, владение ими бы не помешало.
К примеру, если лингвист, специализируется на аустроазиатских языках, то зачем ему знание латыни?
Можно подойти с другой стороны, если вопрос подразумевает знание древних языков как необходимость их поддержания, но и здесь мне кажется, что сия действо бессмысленно. Узкоспециализированным лингвистам которые работают на пару с историками знание древних языков необходимо как и тем, кто занимается делами в археологической сфере. Суть даже не в том, владеет ли специалист древними языками или нет, сами по себе ранние писания и например та же самая латынь очень хорошо вводит в основы языкознания. Далее формируется база, к тому же владение латынью облегчает дальнейшую возможность изучения романских языков: итальянский, испанский, французский и многие другие.