Thanks for making this point! I'm chiming in just to add that the Jupyter Book project that builds MyST tooling is now using a new TypeScript stack instead of Sphinx, for any interested newcomers!
But yes, ^this. We are building around a shareable AST precisely because structure really matters.
But yes, ^this. We are building around a shareable AST precisely because structure really matters.
(I'm a core developer from Jupyter Book, the team that builds the new MyST stack — see https://jupyterbook.org/stable/community/history/ and https://mystmd.org/guide/background)!