Ellison is all about the money. When "the cloud" started, he quietly bankrolled a bunch of companies spearheading the space, so he didn't have to risk his cash-cow. Once the space was proven, he's steered the whole company - and he didn't do it yesterday, he's done it about 6 years ago. You're seeing results today because Oracle is large, it takes a while to release stuff that has almost been rewritten from scratch to fit the new paradigm, and it takes even more to sell it to Oracle's very conservative userbase.
If it succeeds, the subscription model will make Oracle even more money than before. However, they are effectively rewriting from scratch a large number of their products; this is why they are very limited. It will take another 5 years before they can reach feature-parity with on-premise solutions, assuming on-prem doesn't get anything new in the meantime. Performance is also pretty dismal for some cloud products at the moment.