My inner nerd wants me to read the rest of this article (I will) but my public high school teacher self knows that the part you are avoiding is the part no one has ever gotten right. We need tools to build the world we want but we won't ever use tools that: 1) do work we don't know is possible, 2) are too esoteric to exist in the world of people who do social change.