Nonprofits can already raise funds by e.g. selling T-Shirts, baked goods, ai services, etc…
And maybe to allow choosing the right people for the right job. If the non-profit has an ideological purpose, its leadership should probably reflect that. At the same time, the for-profit subsidiary probably works better under professional management.
Closing the huge fundraising gap OpenAI had as a nonprofit by returning profits from commercial efforts instrumental to, but distinct from, the nonprofits charitable purpose, without sacrififing any governance or control of the subordinate entity.