2. is actually a damning criticism of economics. There is nothing in economic theory that makes a calculation of broader costs vs benefits possible.
It simply doesn't exist, so it's not considered.
So economic theory is blatantly biased towards the accumulation of profit for shareholders, and blatantly biased against a realistic assessment of the social costs of those profits.
Simple example: AirBnB. Some people - mostly property owners - make money.
Other groups - people who need to rent property at a reasonable price - lose money.
You won't find the latter represented on the balance sheet. What looks like a potentially profitable operation actually turns out to have a huge social cost. Effectively it's moving money from a relatively unprivileged group to a relatively privileged group.
This is not a hypothetical example - it's a real problem in the area I'm living in, where the supply of long-term rental property has almost disappeared because owners can make more money from short-term tourist rentals.
Economics relies exclusively on these kinds of effects. There is no concept of "social profit" which is a guaranteed positive benefit for as many affected parties as possible.
And without that, economic theory becomes a vicious feedback loop that prioritises the redistribution of money over genuine value creation.