Has cloud computing been a failed revolution?