printって
print(txt1,txt2,txt3)
って感じの仕様だけど
この仕様のメリットってなんなの?

t=[txt1,txt2,txt3]
print(*t)
みたいに書けて名前引数でもオプション設定できたりするくらい?

↑だとprintのソースコードは、def print(*values,,,option):な感じだけど
もしprintが
def print(values=[],option=,,,,**kwrgs):(valuesがlistか否かの処理)
みたいな仕様だったら実装上は
print([txt1,txt2,txt3],option)とかprint(txt1)
って書くことになる

個人的になんか見た目がダサいというか・・
単に好みの問題?