As you said, it is the right thing to do, to finance FLNG's under their own separate, specific arrangements. It helps to insulates the parent, $DGLO, from any issues that might arise with an FLNG such as a fire, sinking etc. BUT it does not give the parent any financial flexibility/liquidity to meet all the other costs associated with running a mult-billion-dollar operation
Therefore, the need to go public, the ultimate, cheap credit card.