C # deve ter herança múltipla? [fechadas]

Eu me deparei com numerosos argumentos contra a inclusão de herança múltipla em C #, alguns dos quais incluem (argumentos filosóficos à parte):

A herança múltipla é muito complicada e muitas vezes ambíguaÉ desnecessário porque as interfaces fornecem algo semelhanteComposição é um bom substituto onde as interfaces são inadequadas

Eu venho de um fundo C ++ e sinto falta do poder e elegância da herança múltipla. Embora não seja adequado para todos os projetos de software, há situações em que é difícil negar sua utilidade em relação a interfaces, composição e técnicas OO similares.

A exclusão de herança múltipla diz que os desenvolvedores não são espertos o suficiente para usá-los com sabedoria e são incapazes de lidar com as complexidades quando surgem?

Eu pessoalmente gostaria de receber a herança múltipla em C # (talvez C ##).

Termo aditivo: Eu estaria interessado em saber das respostas que vem de um fundo único (ou processual) versus um fundo de herança múltipla. Muitas vezes descobri que os desenvolvedores que não têm experiência com herança múltipla geralmente padronizam o argumento de herança múltipla-desnecessária simplesmente porque não têm nenhuma experiência com o paradigma.

questionAnswers(30)

yourAnswerToTheQuestion