And how about scientific computing (SciPy), deep learning (PyTorch etc.), or computational geometry (Shapely etc.)?
I think most people use something which binds to gtk (such as lablgtk) or Qt.
For scientific computing there is Owl, but I haven't used it personally.
The ecosystem of libraries is just too good.
Perhaps if OCaml made it very easy to interoperate with Python, I could give it a chance.
[1] https://garrigue.github.io/lablgtk/
[2] https://github.com/garrigue/lablgtk
[3] https://ocaml.xyz/
[4] https://github.com/owlbarn/owl