If the borrow checker was optional and not baked into the language. If it compiled fast and not slower than c++.
I might try it out if these two requirements were met. I have a mental model between what I write in C and what I can expect the assembly to be.
Or maybe the problem is that we have the same stack for code and data? could that be it?.