The support library allows you to use features of newer system releases on older systems. See also GDI+ for Win98/NT4 or Windows feature packs for example.
The API changing game is another problem - it does not allow you to use existing application with newer system. As far as I know, this does not happen on Android (for now).
It was, but it was next to impossible to get a half decent application released on any J2ME phone not to mention the impossible fragmentation (compare to the J2ME beast the Android fragmentation is a sweet tamed puppy).
Java is also installed on a bazillion desktops, numbers don't change the fact that the ui framework is very bad.
Historically applets lost to flash for that same reason
Wasn't is stuck on Java (the language 1.1)? Any Java developers who came in at 1.2, 1.3 or 1.4 would have had to re/un-learn how to do certain things they took for granted.
I went to the American consulte in Tel - Aviv about a week after they've changed the Visa procedure and had a missing form. The consulte did had a couple of PC's but non of them could access an email account.
I wondered to the street and found a coffee shop next to the consulte that provided all the services you'll need, lockers (this part is strange since you can't pretty much bring anything to the consulte e.g. a mobile phone lockers are essentials, I know that other consultes like the one in Sydney provides lockers), printer, and for a fee will feel up your forms.
So this isn't a new idea, but its an interesting phenomenon.
BTW
I got my visa, and I must admit that the consulate service was outstanding
Depends on which side, from the mother side by law you'll receive nationality on the spot, from the father's side you'll only experience the brutal pain of the politics in Israel.