That may be true in some of the lower priced Midwestern markets, but I sell real estate in Boston and I don't see big corporate interests in the single family or owner occupied 2-3 family market. as much as big corporations have ruined a lot of things in this country, I don't think we Dan just wave our hands and say "corporate buyers" and explain away our housing market problems.
We have a confluence of decades of exclusionary zoning and restrictions on building that make meaningfully adding to the supply of housing almost impossible. We have a huge deficit of qualified workers in the building trades, in part because all the work dried up after the great recession and people left the field and in part because we've pushed more and more kids to go to college. We have a mortgage system that's nearly unique worldwide that allows homeowners tremendous advantages in keeping their housing costs low, but inversely provides tremendous disadvantages to having them move around more often and free up housing stock (so lots of aging singles and couples in big houses better suited for young people with kids). We have a society that's bizarrely fixated on single family living even though we desperately need more density in most markets. And we have the problem of wage stagnation. None of those things are directly attributable to corporate ownership of large numbers of houses.
I'd love for there to be some silver bullet where we could just say "disincentivize corporations from owning small housing stock" and solve the problem, but it's nowhere near that simple.
Guy I worked with retired from the Navy as a captain and got whatever very generous pay came with that. Then used his veterans preference to get a job in my agency, did that for 20+ years, retired as a gs 14 so he gets that annuity plus his TSP savings plus social security in a few years. He's still barely 60, so he is working as a consultant. I'm guessing he's pulling down $200k with all the various incomes and maybe working 20 hours a week, and he's got the Healthcare and other benefits for life. People trash talk the military and government but if you work the system right it can be worthwhile. Hell, I wish I'd joined just so I could get USAA.