To be fair, I would guess there would be quite a lot of new programming required to move from in-house trading to creating an electronic brokerage where customers could trade their own accounts.
I don't know why they had to set up a new company to make that happen.