I don't think it's fair to say that "nothing good" comes from profit. Aren't new businesses created from profit? Investors make a profit in one business and then invest in others. That in turn creates jobs and opportunities.
That’s fair but is that the only possible way for new businesses to arise? Couldn’t the same be accomplished with the income received from the sale of resources? The revenue would still be there, the money would just be more widely distributed amongst the owners of the resources that businesses purchase to make more of their goods and services.