¿Cuál es la razón principal por la cual el núcleo celular tiene una doble membrana?

Porque como todas las otras membranas, están hechas de fosfolípidos, moléculas surfactantes con un extremo hidrófilo y un extremo hidrófobo. En presencia de una mezcla de aceite y agua aislarían el borde de las burbujas en una sola capa. Pero cuando están en un medio similar al agua, se estabilizan al hacer 2 capas opuestas, cables o esferas pequeñas.