Реальная причина, по которой множественное наследование не поддерживается во многих языках, - это просто лень разработчиков языка. Чтобы скрыть эту неловкую ошибку, приводятся всевозможные оправдания: «это усложняет жизнь для разработчика», бла-бла, но для любого, кто действительно использовал язык, который его хорошо реализует, множественное наследование становится естественным и легким примерно через 1 месяц , Ничего страшного.
Единственная проблема с ним состоит в том, что после того, как вы поняли, насколько это полезно и легко, у вас появляется склонность к аллергии на языки, которые его не поддерживают, и это может ограничить ваши карьерные перспективы.
Так что мой совет - держаться подальше от него.