Why? I have a hard time respecting anyone that puts profit above everything else.
Profit will be the greatest incentive to take risk and allocate resources to bring about change for social well being of everyone, whether we like it or not, Sheer altruism won't bring green technology to realization. Technologies needs to reach maturity. Breakthroughs are necessary so that the final product is practical and more affordable. Investment is needed. Funding research at universities are needed as well. We want electric batteries for our cars and houses but we need to figure out how reduce recharge time, improve battery storage and increase energy density. People that venture into these problems will want to be rewarded for their efforts. And they will happily oblige selling us this technology when it marketable.