Maybe I should clarify: the idea would be for enterprising non-profits and charities to create a separate corporate entity to carry out a promising business model. In the examples in the U.K. and the U.S., government money isn't a primary source of capital for those entities. It's coming from individual investors.
In the U.K., it is possible for charitable foundations to make grants to these entities if their purposes are charitable. The entities themselves cannot issue charitable receipts, but they can be the beneficiaries of capital that's already in the charity world.
In the U.S., the idea is that the charitable world capital would come in the form of program-related investments from foundations. There are peculiar rules in the U.S. about foundations making investments in these types of organizations. But I think I can allay your fears: these entities are not being subsidized by government. Government is unleashing the enterprising character of the non-profit community, so that they can create these types of businesses and operate autonomously with the capital they normally raise.