これは怠慢ではありません。数字のプレースホルダーを使用することは非常に重要です。上記で説明したように、たとえば「1 post」と言うのと同じように、「21 post」と言う言語もあります。英語のテキストで %{count} の代わりに「one」を使用した場合、翻訳者はそれを簡単に翻訳できますが、その結果、実際のカウントが21であるにもかかわらず、「one post」となってしまいます。
したがって、数字が使用されているのには理由があります。参照:Always use %{count} variable when translating pluralized strings
ちなみに、ドイツ語でも役立ちます。なぜなら、このような問題が回避されるからです。