Does any one think things are going over the top in terms of adding new OOP functionality in PHP?

When PHP started with OOP it was great, but now there are to many new features. The features i'm talking about are static methods, late static bindings etc..

I can see where autoloading and namespaces are useful, but some of the latest stuff seems like they are being lazy and instead of trying to work out a solution using true OOP they are just adding new features to the core.

Are the PHP developers getting the feature ideas from other languages like JAVA or are they just making new things up.

Whats wrong with just having basic OOP?