Even more fun, Python printed --version to stderr before 3.4, then to stdout.
https://docs.oracle.com/en/java/javase/17/docs/specs/man/jav...
But since the more standard double-dash variants printing to stdout where added with Java 9 I would actually laud it as good backward compatibility.