Oracle has no intention of stewarding Java and doesn't see that as a responsibility. They do not care about making people happy. These are not concerns of Oracle. What they want is to have many many dollars and to put them in a huge money bin like Scrooge McDuck and swim in them. Owning Java and shaking down everyone for those dollars is their strategy.
Or to use a different analogy, a shark is not biting you because he wants to trick you into purchasing his teeth. He is a shark and wants to eat you. That makes him happy.