Its what it boils down to. There is plenty of technology but manufacturing becomes a complected process. Nova or some oeta program did a vid on battery tech that was interesting. Just need to find a way to manufacturer the product cheaply.
I believe in the distant future mobile devices and non-mobile will be the same on the software side. It's not a matter of if but when. We are chained in our Psyche currently and that places limitations. Perhaps in a generation or two.