How exactly is this coin going to help the environment ? What does it do ?
It does nothing. It is just a fancy story that most coins use. There coins about all sorts of things they never actually about them.
I somewhat agree, some newly launched coins using some sort of gimmickry just to attract some attention and eventually supporters.