Quem usa JQuery nos dias de hoje gosta de sofrer, não vejo ele mais necessário há mais de 5 anos!
Porém, optei por não adicionar nenhum pois complicaria o restante do sistema só por conta dessa tela.
Vue e React são Progressivos, ou seja, se você quiser adicionar em apenas uma tela, ou até em apenas uma div vc consegue. Não é algo trivial, vai importar uma bazooka para matar uma formiga, mas em um caso que daria muito estresse vamos de bazooka mesmo!
Eu entendo o teu ponto. Mas mesmo usando uma lib dessas, existe uma complexidade que quem trabalha com nodejs ou com desenvolvimento frontend não imagina: dev backend (não-nodejs) não tem nodejs e nem instalados em suas máquinas. Se eu optasse por esse caminho, além de instalar uma bazuca de coisas pelo node_modules, como tu disseste, eu ainda obrigaria os outros devs do projeto a instalar o nodejs, usar um nvm pra não ter conflito de versão, além de ter que adicionar essa etapa na esteira de CI/CD. Tudo isso por causa de 1 tela.