Hmm, isn't it better to animate a face through bones?

Vertex facial animation the way you described could be implemented, but it's sort of a step back because the MDL format is targeted towards for bones animation, with vertex animation only for legacy reasons. It also had major disadvantages, for instance it would consume more memory and would require complicated fixes for the case when the model turns its head, bends down, etc.