"It actually takes a significant amount of both balls and goodwill to give up on the product that you invested so much into for the sake of aligning better with your open source community."
They didn't do it to align with the open source community. They did it because Canonical wants outside investors, but potential investors don't think Unity can make money.