You mean besides Python, .Net and a host of other runtime environments that are cross platform and run with minimal effort without being distributed with shovel-ware? As for .Net, I've found Mono to be pretty easy to target for as a cross-platform runtime. The browser plugin has itself now surpassed Flash and Acrobat as a consistent exploit point and security weakness... On that front, quite a number of browsers can accomplish most of what Java is and has been used for in the browser with JS.
Cross-platform development is in a better place now than it was when Java first tried to tackle that challenge.
I'm not a huge fan of maintaining installed software, though -- if you have a silent auto-updater, that's not bad, but otherwise you're going to be either annoying people with frequent updates, or supporting (often accidentally) scores of old versions all the time.
What else is there besides Java that can run in the browser and do audio recording, MIDI input, realtime audio DSP, etc.? Obviously not everyone wants fancy audio capabilities in the browser, but I imagine there are plenty of other "niche" capabilities that other people need that are impossible in the browser w/o Java.
I do get a sense now that we're going to see the Java security hole largely closed (thanks to browser limitations and Oracle fixes), but the damage has certainly been done.
Oracle has the right to bundle whatever crap-ware they want. If that sullies their reputation or draws out alternatives, that's a good thing.