Czy lepiej napisać bibliotekę .NET z uwzględnieniem ograniczeń COM, czy oddzielić bibliotekę .NET od Interop?

Natrafiłem na ten interesujący artykuł: How I Came to Love COM Interoperability on CodeProject, co skłoniło mnie do myślenia ... Autor twierdzi, że nie chce żadnych COM w swojej bibliotece .NET, ponieważ odbiera to piękno ich biblioteki .NET. Zamiast tego wolą napisać osobną bibliotekę Interop,...