Someone made a good argument that in order to support lots of languages, you actually need general functions not just strings to be put into .format() or interpolation.
That's because some languages have complicated changes in the text depending on eg the number of things: not just singular/plural, but more complicated. Russian is one example.
That's because some languages have complicated changes in the text depending on eg the number of things: not just singular/plural, but more complicated. Russian is one example.