Earlier quoted context omitted.
Having to change how you write your program is the worst case of suffering compiler shenanigans that I can think of.
If you want to keep doing programming in a way you are already familiar with, and are not willing to change your way of thinking about programs, yes then it's a bad fit. If you want to write reliable programs, there is evidence that changing the way we think about and express programming problems, can have substantial effects on reliability.
Not saying we shouldn't change anything.
I am saying that adding ownership is't the change that's needed, since you won't be able to convert most C code to that regime.