I will grant that particularly steam frame I don't think Valve could have done as a public company, investors would be rioting over the attempt.
Public companies get heavily penalized for "labor of love" type endeavors.
Though CD Projekt seemingly does some things I'd have assumed investors would have balked at as well.