Why doesn't SolidWorks use the ACIS Kernel?

If both SolidWorks and ACIS are owned by Dassault, it seems like a marriage made in heaven.

Manifold and Non-manifold Objects

Or go to dual Kernel like IronCAD.

SolidworksGeneral