I don't think that the lack of a "grass roots movement" implies a lack of caring (on any groups part, but specifically "geeks").
Also, I don't think the lack of startups in the (pardon the buzzwords) "sustainability space" implies that tech people don't care.
Maybe the tech people that do care work for established companies in that industry?
Maybe there are constraints that make it extremely hard for a startup to (again, pardon the buzzwords) "gain traction" in the industry, i.e. companies that already have huge market share, overbearing regulations, etc.
idk, I just think it's a little premature to think that "geeks" don't care about renewability/climate change just because there aren't a ton of tech specific startups trying to solve it.
There are tons of companies that don't list themselves on Product Hunt, etc.
There are tons of engineers that don't use twitter (and that's not specific to engineers).