Personally I feel that splitting up interests that are inherently to do with climate change and ecology into individual issues is detrimental. However, you're probably right that capitalism is inefficient and utterly ineffective at large scale projects, and that splitting everything into isolated issues that cannot be seen to lead to anything bigger is a more "efficient" way to solve the general problem under capitalism, sure.