Microsoft, Google and other companies may have lost their way as investors wait for innovative, new products.