Varargs make it very hard to pass strings in flexibly when they (and the number of them) are not known at compile time. For example, this allows up to now amalgamate the "single ext" and "multiple ext" unit tests.