Benefits or no, it was really pretty much a no-brainer to allow Interop.

Do you realize how much of the BCL is just wrappers on COM libraries anyway? They're not even straight Win32 calls!

.Net is pretty limited if you were to strip COM out of the OS. That's where a lot of the work left in Mono is - replacing stuff .Net uses COM for.