Only under capitalism are there entrepreneurs whom are business owners that have no choice but to concern themselves with the needs and desires of others.
Entrepreneurs by the very nature of what they do must shun greed. Responding to other's needs is the very opposite of greed, In designing their goods and services they must focus on the desires of others rather than themselves. Entrepreneurs do not spend money for their own consumption but for the benefit of others, which too, is the opposite of greed.
What entrepreneurs do when they seek profit is far more than self-interest, rather profit is a measure of how well a company has served others. Under capitalism a business only prospers if customers voluntarily trade for its output and only by improving its service by others can a business survive and grow.
If an entrepreneur pursues their own interest first and their customer's interest second their business will fail because an altruistic business will outcompete them.
Capitalism at its essence is therefore a competition of giving. Entrepreneurs can only help themselves by helping others.
... and the ones that won't