ダメな点はやっぱ、過去のソースを素直にコンパイル出来ないことじゃないかな。
C/C++ライブラリをネットで拾ったところで、managedに書き換えウザー
ちょっと何かやりたいと思ってもライブラリを素直に組み込めない、と。
m$が他のプラットフォームとのプロトコルを切るための存在が.netだからな。