The challenge here is primarily technological, meaning that the gap is simply too great between the Google-class processing power needed to create a truly seamless experience (our neurons are very fussy consumers indeed) and the personal budgets that would fund any of these applications at scale.