There's a saying in Spanish (haven't read it or heard it an English) which translates to: "you can't cover the sun with a finger." It means you shouldn't pretend to be solving huge problems by, in some ways, denying them and doing too little.
However practical this solution may be (it's definitely clever), it does not really address the biggest problem--our increasing dependence on fossil fuels. It is creating more than just climatic problems (pollution, wars, etc), so why not find hacks to alleviate such "addiction" and kill many birds with one stone.
I think we should promote hacks when they address the root of a problem--otherwise you create a bigger mess in the long run, but then, would they still be called hacks?