I couldn't agree more that WP needs to start a major refactoring toward decoupling. I fully appreciate the massive number of existing users and code out there that cannot be simply dropped or broken, but WP cannot continue to hide its head in the sand about how brittle its codebase is.

A gradual refactoring while *educating* WP plugin/theme devs on using the new techniques is long overdue