Well, yes, but that completely misses the point. Bitcoin is currency, and you can reason that all currencies solely have imaginary value. We only value dollar bills because of an intricate system of promises that assures us we can exchange them for things. Bitcoin is no different.
Ooh I only disagree about bitcoin having imaginary value. I believe a bitcoin has real value, because we have chosen it to have real value, much like we collectively chose the USD to mean something.
I don't have any real opinion on the environmental effect of bitcoin, if we do that then maybe we should start thinking about the environmental effects of javascript.