The advantages to translating .NET application binaries are numerous :-

Reduced complexity

More efficient use of limited resources

 More Secure Method

Reduced Lead-time and higher quality products to market