Sometimes reading these articles I can't help but think we've pushed ourselves into a local but sup-optimal maximum technologically speaking. i.e. If we didn't follow the path of trying to stick everything into an iPhone/Android (along with moving everything into the cloud), we'd have a more interesting technological landscape.