>I dont understand the compat-centric decisions being made for major version changes
Compatibility is the only thing PHP has going for it right now. It feels like the only PHP apps out there are 'legacy' ones, new projects are written in newer stuff.