> And this is a superficial difference carried from old days when we need to do deployment and deployment-specific optimizations.
Is it? From what I understand, to use an analogy, ONNX is the bytecode specification and JVM whereas Pytorch, TF and other frameworks combined with converting tools are the Java compilers.