No se trata de pereza. Usar el marcador de posición para el número es muy importante. Como expliqué anteriormente, hay idiomas en los que también se dice “21 post”, al igual que se dice “1 post”. Si el texto en inglés usara “one” en lugar de %{count}, sería muy fácil para un traductor traducirlo, y luego el número no sería reemplazado por el recuento real, lo que resultaría en “one post” cuando el recuento es en realidad 21.
Por lo tanto, hay una razón por la que se usan los números. Ver también: Always use %{count} variable when translating pluralized strings
Por cierto, también es muy útil en alemán porque evita problemas como este.