One of the reasons Sun was gobbled up by Oracle is they could never figure out how to monetize their "extremely large and valuable" Java community. I don't like the toolbar spam any more than you, but Oracle doesn't have an obligation to provide a money-losing product.