No hay incongruencia. Lo explico. Como norma general no se deben autocorregir los errores del usuario cuando comete un error en la introducción de los parámetros de una función. Como las razones son obvias no las cito. Ahora bien, en este caso, como el parámetro no afecta al valor que devuelve la función, sino a su aspecto, me parece aceptable.
No sé de dónde has sacado el nombre de estilo bandera para el uso del separador de instrucciones en una misma línea.
Le he preguntado a ChatGPT qué ventajas tiene y me ha dicho esto:

Como ves, ChatGPT, siempre tan educado y condescendiente con el usuario, recomienda no usarlo.
En cuanto a que te copien código sin citarte, piensa que todos hemos aprendido copiando o nos hemos inspirado en código de otros. En la escritura de código no hay creación (aunque hay código excelente, bueno, regular, malo y muy malo), si acaso, la creación estaría en el algoritmo (la forma en la que se resuelve el problema), además y especialmente, ¡qué mérito tiene nuestro código cuando lo ponemos en relación con la invención del martillo, el arado, el hilo, el papel, ... todos ellos vigentes y de los que no sabemos el nombre del inventor?
Te recomiendo que veas la escena final de la película Amadeus (la puedes encontrar en Youtube). En esa escena Salieri (un músico muy importante) se reconoce un músico mediocre al compararse son Mozart, y nos absuelve a todos los mediocres.
Aquí la tienes:
https://www.youtube.com/watch?v=dwh4P7tK3V0