I think one thing about git needing rust (or python or Perl) is that each language dependency adds another good sized chunk of storage for the language and its tools/packager, I have a relatively light project using Tauri Svelte and code mirror, my build directory/cache becomes 18gb in the blink of an eye, that's a whole bloated modern operating system as a side effect of building a text editor, I should just wrap webkit-GTK around a redbean with some js libs in a directory, script the middleware in Lua and call it a day :D And don't get me wrong I like the development workflow with Tauri, it feels very performant, and easy to reason with, just the sheer disk space makes me boggle!