記事を読む限り、Delphi7には
Win32ネイティブのdcc32コンパイラ(開発環境と連動)と、.NETのILを吐くdccilコンパイラ(コマンドラインのみ)が両方あり、
.NETオブジェクトをCOMとして扱うのは前者、
C#同様なのは後者、らしいです。
要するに、ネイティブから.NETを扱うにはCOMを経由するしかないということかな。
個人的にはManaged C++みたいなのも欲しかった(w

何気に、Windows.pasが使えそうなので、.NETでAPIを直接呼び出すような用途では最強になる気がする。
ポインタやキャストの類もunsafeコードとして使えそうな事書いてあるし。
これまでVBとVC++の中間を狙っていたのと同様、C#とManaged C++の中間を狙ったのかな?