Noncopyable structs and enums as “reference types”, not just performance boosters?

Right, this is what I’m getting at.

I know that noncopyable types are very much not reference types, but because of the parallels (specifically this one mentioned by @Jumhyn) I became curious about the answer to this question:

It seems to me that the rules that are statically enforced on noncopyable types could be leveraged (in some cases) to guarantee memory-safety without needing to subject one’s logic to the unpredictability of concurrency that is being discussed here.