Es wäre gut gewesen, wenn der Artikel darauf eingegangen wäre, ob std::format() vom gewählten Locale des Programms abhängt oder nicht.
Es gibt nämlich leider – offenbar nur von englischsprachigen Programmierern geschriebene und getestete – Programme, die Gleitkommazahlen eben ganz faul mit %f ausgeben, aber leider auch, wenn sie Dateien schreiben, die nicht von Menschen gelesen werden sollen, sondern als JSON- oder CSV-Dateien einem bestimmten Datenformat entsprechen müssen, das unabhängig vom Locale (und den locale-abhängigen Zahlenformatierungen) formatiert sein muss.
Lars R.