I don't think Journey is gonna replace humans for selling all software, I just think some interactions are better async. A friend of mine, Sahil (CEO of Gumroad) once told me that "live meetings should be used for closing" and that maps to how I feel too.
For example I believe over time discovery can actually be made superior async than live, since with async we can do all kinds of crazy personalisation - rather than expecting a sales person to know all the questions to ask on a live meandering phone call.
BTW we actually sell Journey by simply building a custom Journey for the prospect we're selling to. For example for calixa.com (a killer new CRM) I sent them a Journey of me "selling" Calixa so they could imagine how Journey could be used to sell Calixa to prospects. IMHO this is how selling should be, not generic materials or even sales speak — real world use cases!