The use of MSML can be seen as a rosetta stone that can map the types and code between different languages.
I.e. if you have a python simulation but also the production version in typescript you can easily map between the two, share integration test cases, etc.