Technology stacks; one advancement atop another. Like building blocks, or cards. Without computers there would be no digital audio, without digital audio there would be no DACs, without DACs there would be no personal music player built into inch-long headphones.
Each time we advance the state of one art, another benefits from it.
This makes predicting the future almost impossible. If I don't know what someone's going to invent next, I can't map a strategy for building on top of it.
We've been working for nearly two years on a new user interface that we hope will set people's expectations higher than ever before. By the time we get it ready for launch, perhaps it will already be outdated. Maybe by that time, it'll be better to just use voice commands instead of graphics.
Stacking the deck only works when the variables are known and finite.
Everything else is a crapshoot.