We have to remember that in classical Latin virus was an uncountable noun. Its meaning has shifted in Modern English and it is quite countable, but, being an English word it deserves an English plural.