I suppose when you look at it from this angle, it sounds reasonable. But then when I consider that corporations are essentially eternally existing legal persons which behave like sociopaths, and are able to get away with any crime (even occasionally killing people by accident) as long as they pay a small fine, it makes me a little upset to think that a corporation can do all this and the beneficiaries can be hidden from us.
Imagine if all beneficiaries in corporations had to be publicly known. That means all shareholders, and by extensions all holders of mutual funds, &c (since they hold shares in a trust and the trust holds shares in the corporation, they are the ultimate beneficiary, &c) and thus all participants in retirement funds, &c.
> corporations are essentially eternally existing legal persons which behave like sociopaths
Some do, some don't. If you make that statement in the context of an actual group of persons it's an example of bigotry. (And a corporation is an actual group of people people.)
Some corporations are composed of one or few people who are all not sociopaths and are very much social contributors. As with a race, gender or religion it isn't fair or accurate to tar them all with the same brush.