1+4) I agree, volunteers might be easy to find. But then the admins have to trust them, not only because someone could intentionally do bad stuff, but maybe even more importantly because of unintended accidental stuff. Plus, if you add a C++ thing that's only slightly better than the Java equivalent you use as an excuse, then I will have to catch up and add something even more powerful to Java. Then it's your turn again, then mine, ...
2) You goddamn stubborn moron

Why *don't* you want to use Java? Come out of your cave and enter the 21st century. For some jobs it *is* better. But hey, if I thought Java were better in every way then I wouldn't use C++ in 90% of my programming contest solutions

And it's not like I don't know how to use Java...
Hmm, maybe I'm just too happy with what's already supported and too afraid to ask for more. I've always said I won't use Java unless it's a BigInt problem, and I just added regexs as another reason recently. So in these cases I was just willing to accept I had to change the language...