Firstly, businesses don't have morals. It is ridiculous to say they have. They may have a culture but they don't have morals.
Secondly, saying that morals should be left to individuals does not mean that individuals who run a business should not act morally and seek to have his company have a positive impact on the world.
But what an owner of a business considers morally right may well be different from what some of his employees think is morally right.
I probably disagree with your morals. And you likely will not agree with mine. But at least neither of us is forced to work for an organisation that funds a charity of the other's choice whose aims we personally find morally offensive.
Secondly, saying that morals should be left to individuals does not mean that individuals who run a business should not act morally and seek to have his company have a positive impact on the world.
But what an owner of a business considers morally right may well be different from what some of his employees think is morally right.
I probably disagree with your morals. And you likely will not agree with mine. But at least neither of us is forced to work for an organisation that funds a charity of the other's choice whose aims we personally find morally offensive.