I always wonder why PHP never seems to favour making breaking changes to keep things cleaner, if you aren't going to improve language constructs in a major version, when will they be cleaned up?
It would be interesting to see a fork which removed all the crud though. Something that was easy to use for the person doing occaisional web work or beginner but without the traps and pitfalls.
It could be worse of cause, they could end up like Perl 6 (now Raku), which makes Python 3 look like a successful transition in comparison.
Python 3 got this so, so wrong. It changed enough to break everyone's code, but not enough to make upgrading worthwhile.
It could have changed more, or changed less - done right, either would have been better than what actually happened.
My understanding was that some of that already exists in Hack. Although it seems they might've not gone far enough.