Disruptive Technologies, A Critical Yet Hopeful View