I don't disagree. I just come away from the article feeling more confused as opposed to enlightened and excited about what they're building.
It even makes me think that they don't understand what they're talking about which is why they're using complicated terminology to mask it but I'm hopeful I'm wrong and this is an engineering innovation that benefits everyone.