I see your point, however:
What the CLI "manages" is the memory required to sustain objects in
your application, no? By using the "unsafe" keyword, you are
essentially bypassing the management infrastructure therefore provided.
I don't like calling it "unsafe" because it's not, unless you make it
so. Perhaps "unmanaged" would have been a better keyword.
On the occasions where my team and I have to resort to this kind of
barbarity, we generally refer to the situation as "performing an
unmanaged operation," as in "This passes control to the Transform()
function which performs a few unmanaged operations."
We do this since the "Wayne Incident," whereby a mid-level manager
stumbled in on an IT meeting while we were discussing such a solution.
He heard the words "unsafe code" and "production servers" and his
little manager ears perked up and he stuck his head in and started
wanting to know what we were talking about.
We tried for a while to explain, but it just wasn't working so we had
to just throw letters and numbers at him for a few minutes until his
eyes finally glazed over, sending him into a blissful, managerial
trance that made him forget everything he heard and leave the room
smiling, confident that he was complete in control of the situation.