&gt; If you suddenly find yourself in a position when you need deallocation for something that is not supposed to be dislocated then I&#x27;d rather have it fail with as much noise as possible than have it covered. E.g. I prefer game crashing on out of memory rather soon than going on with thrashing the heap till it crashes 8 hours into the soak test due to the heap fragmentation.<p>How would this be different?<p>&gt; I don&#x27;t know anybody who would agree with this.<p>It isn&#x27;t really something to agree on, in one scenario you have options for automation but don&#x27;t give up anything, in the other scenario you have no ability to use ownership or scope semantics whether you want to or not.