I think the naming divergence reflects that `F` is a terrible suffix, hard to grep and see visually.  It says nothing about the function; `printf` is an entire stem and I have never seen it separated like that (usually you get accretions like `wcvasprintfx`... just kidding about that one).  Maybe it's common and I was simply not aware.

I can give many examples, but at least Java has `String.format`, Lisp has `format`, and usually it's a choice between `printf` and `format` in my experience.  So I would personally prefer to see `Format` used in the core.

I know this seems like nitpicking, but I had to learn the core in order to contribute and this `F` tradition is yet another minor hurdle that adds up.