Corp charters were originally designed for non profits, charities, and Churches, i.e. organizations that didn't have individual people as owners AND were engaged in activities that benefitted society. But then the government began granting people unnatural privileges for business purposes.
That's fine, if government is authorized to do this, but then government also is authorized to put limitations on what you do while enjoying those privileges.
So, if a corporation has amassed great wealth making widgets, the government may not think it fair to use that wealth to buy up the homes of people who've suffered from economic woes.