Yes, the syntax is the same in both cases.
In perfect hindsight, this would have been a better syntax choice indeed, but alas, now it is too late to change: it would break every single OCaml program in existence.
The revised syntax was an alterantive syntax for OCaml that began as part of the (now deprecated) Camlp4/Camlp5 projects. While it solved a number of issues with the classical syntax, it never got enough traction to be adopted, and eventually interest on it faded away.
For more on this topic you may enjoy going through the following two issues and the discussions linked therein:
- https://github.com/ocaml/ocaml/pull/9005
- Allow to manipulate the argument of an n-ary constructor as a tuple by alainfrisch · Pull Request #284 · ocaml/ocaml · GitHub
Cheers,
Nicolas