Being logicians by necessity, I'd argue that most developers could debate the socio-economic implications of bitcoin or any other currency better than you would expect.
In fact, it is my experience that most good engineers can accurately debate many concepts with which they are unfamiliar.
In fact, it is my experience that most good engineers can accurately debate many concepts with which they are unfamiliar.