&gt; All GC&#x27;ed languages still have issues of ownership, especially if threaded,<p>This is not true. Ownership is only relevant in the presence of mutability. In a GC&#x27;ed language where most or all data is immutable, one rarely needs to think about ownership. In Rust, one needs to think about it all the time.<p>Rust is certainly a leg up compared to trying to write multithreaded C or C++ code, but that doesn&#x27;t mean its approach is free of drawbacks.<p>Empirically, even in Python - a mutable-by-default language - I find myself rarely having to think about ownership. That could be an artifact of the kind of Python programs I find myself writing, though. I&#x27;d be interested to hear other people&#x27;s experiences on that front.