Why is it so hard to make the transaction seamless?

A look at the obstacles facing the industry and one vision for the future