What has been evil is not capitalism, but the fact that you have some people choosing to abuse the system for their own good. For example, if everyone has the same information as to the value of a product, then capitalism would show that that the cost will be driven down to the correct level, but, you often have where only a few have all the information, or, you have systems where monopolies are allowed to run unchecked, such as in the healthcare system.
That leads to problems, as they are free to charge what they want, and prices go up without bound, as more people fall out of the system.
But, the role of government should be to set the rules that govern the market. As long as government is willing to do that they can help guide the expected behaviors. Lately, greed and gambling has been rewarded, as, as in a company, what is measured is deemed what is important, so in business, what is seen as behaviors that are rewarded, or protected, will continue to grow.
So, for example, if the idea is to get more people employed and reduce waste, then you write policies that do things like get rid of the payroll tax, and instead tax anything that is considered pollution or waste. This will push companies to sell what they have as waste to someone else, so, the hot water from an electric generation company goes to a greenhouse, and then they use the filtered water and it can go to water livestock or fish farms.
So, startups can try to do that, by looking forward and seeing how they can make money by being more socially aware, perhaps by helping to work with local schools, as better educated students will be better employees later, and as you grow, since you have developed a relationship with a high school, then they may look at you for a job, and you may get better choices in candidates, as you had a chance to observe them, and the skills you need may be what you helped to stress. This is self-serving, but if more small companies did this then we would see improvements in vast areas of our society, and over time society would improve, without any reliance or guidance on government, though we may get a tax break for charitable works.
Economic systems are not going to be good or evil, but how people use or abuse them, work within the system, will decide if it is beneficial or detrimental to the members of society, which is my simple way to define good or evil, in this case.
UPDATE:
Based on comment from OP here is the rest of my answer.
I have 2 projects I am working on that work toward the idea of helping society. The first is focused on the idea of helping educators to be able to sell textbooks back to their school districts, if the textbooks are better than the commercial ones, and have the vast majority of the money go back to the educators. This way more money stays local, but in keeping with that, I hope that the publishing can be done by independent, local printers (local to the school district) so that more money stays local, as that is something that helps that society.
The other project is focused on games to help students to develop a more intuitive understanding of math and science, so, ideally, if you ask the student if putting three molecules together into a super-molecule, they should have an idea whether it is stable or not, and, what types of bonds may be needed for it to be stable. Having an intuitive sense, before you learn the theory, is helpful, as, when you start to learn the theory you have a model to put it into, but, more importantly, these students are more equipped to start doing some research younger, which can help them learn more sooner, as they are also learning to think outside the box.