Agreed on all points. What's interesting to consider is the implications of the existence of a technology like social media which can provide the perfect means for short feedback cycles, experimentation, and mass dissemination. And then you dig into the military roots of the internet itself and start really rubbing your chin. There's a good account on Twitter that delves into some of this: https://twitter.com/cuttlefish_btc