Один из главных отососов в современных языках программирования - это отсутсвие во многих из них поддержки keyword arguments.
Эта хуйня существенно повышает читаемость и, как следствие, качество кода.
В некоторых ЯП, в которых есть встроеные литералы для словарей проблема может решаться ими.
В остальных - это мрак, отсос и говно.
Как ни странно, божественная статическая типизация тут не роляет совершенно. Ведь очень легко перепутать аргументы с одинаковыми типами местами и потом долго ломать голову какого Х не работает. В случае keyword args достаточно поверхностного осмотра кода, чтобы понять что не так.
