Here's an answer.
"Is this really necessary?"
That is so completely besides the point it's not funny. The answer is a loud and shouted
BECAUSE WE CAN!
One of the things I dislike about PHP is that it's got almost everything but it's really mostly a big fat happy jumble. *Perl* looks sane in comparison. And more powerful. And faster. And so on.
"I code in both PHP and Java and spend a lot of time making the PHP code "work" like Java anyway."
Basically, you can write any language in almost any other language. Basically, if you find yourself doing that, you're doing it wrong. Of course, PHP has a habit of "acquiring support" for all the bad habits its many inexperienced users can come up with, so it doesn't particularly mind. In fact, the next major version will probably lend you a hand.
"Of course, more choice is better for everyone in the end I guess."
Many would guess so, so I'm not blaming you. But let me give you an example. Not (yet) on android, but bear with me. So, there's this network monitoring "framework" app. And it's open source. And to make it work on this here open source OS I need to install it and its dependencies. Fine. So, what are its dependencies? Let's see...
There's a sack of libraries, the inevitable xml stuff, some snmp handling, some stuff to generate pretty pictures. It also requires a C and a C++ compiler (yes you get them together nowadays). So far so good.
And it requires perl and a bag of cpan modules. Uh, ok.
And it requires java. Eh?
And it requires php. And a webserver. Er, are they sure they didn't forget anything?
And it requires ruby and a database server. Ah, there we are.
Since I'm recanting this from memory I'm sure I forgot something utterly vital like tcl or a specific version of awk, bash, m4, or something to that tune. You get the picture. My memory also refuses to tell me the name of the app and I can't be arsed to press the matter.
Bottom line: This thing is a complete nightmare to maintain nevermind upgrade. That's what *some* network admins get up to if you let them build their own systems. And then they release it as "open source". Thanks so much guys.
The point is that more choice might mean someone thinks it funny to choose *all of them*, succeeding in mooting the point quite handily. This is a bit of a cancer in the open source world, now that even things like Xorg video drivers written in C acquire runtime dependencies on python *and* perl for no discernible reason. That means it is probably time to admit the "improvements" aren't, get out the large cutlery and cut the alien vines down to size.