The problem is that today we have infinite technologies available, but there are simply not enough social movements to properly utilise what we have at our disposal. The what is to be done question...
No takes yet. Share an insight, caveat, or question.
Sholette et al. (2008) studied this question.