From a user point of view yes, but the problem is that the template can never accurately predict what the plural is. English spelling is not very regular, and not all plurals are formed just by adding -s, and those would break the template. I think it's better if the parameter is already given in plural. That way, you don't have to make strange workarounds, it's much simpler: just type the name as it should appear.