Mieux vaut écrire votre bibliothèque .NET avec les limitations COM à l'esprit, ou séparer votre bibliothèque .NET d'Interop?

Je suis tombé sur cet article intéressant: How I Came to Love COM Interoperability on CodeProject, qui m'a fait réfléchir ... L'auteur soutient qu'ils ne veulent pas de COM-ities dans leur bibliothèque .NET car cela enlève à la beauté de leur bibliothèque .NET. Au lieu de cela, ils préfèrent écrire...