IMHO protože Circle je nástupce C++ který se snaží odstranit některé neduhy. Výhody jsou ty, že můžete relativně rychleji naskočit a používat existující codebase. Nevýhoda je prodlužování umírání C++
Rust poskytuje záruky by-default. Pro použití špatných technik (unsafe) ho musíte explicitně nutit. Výhoda je tudíž vyšší bezpečnost. Nevýhoda složité adoptování starého kódu.