It can't be done when the possibility exists for large corporations, I think. Anti-competitive practices have made it a thing for big companies to buy small ones, and for small ones to have the goal of being bought.
I don't think Google was ever great, because it was fundamentally based on offering a free service for advertising, and that can't lead anywhere good.
We need a new set of laws that prevent corporations from becoming huge. It is the hugeness that allows for the level of degeneration we see in big tech platforms and the internet in general.