Why can't the government just own stakes in private and public companies? Put them into some kind of sovereign wealth fund. No need to sell at all.
At scale the government's holdings will be very diversified and relatively low risk. Almost like an index fund, but for the entire economy. They can use the dividend payments from these holdings to reduce income tax.