And 100% right about the "over-engineered" part.
The "real" danger for PHP is to end up like Java (not the JVM, Java)