In my mind, big corporates tend to be large corporations of wealth controlled by few people. And shareholders on average are the same. And therefore neither ought to be considered likely to be particularly effective.
To be clear, I think that we need to address both of these issues: general wealth distribution and lack of affordable housing.