So KDE will have same issues ? I am wondering if they can architect it somehow where you put minimal code in the compositor and move the window management, and the complex effects (like zoom and animation) into a different process.
If Linux would have decided to use Mir would have at least shared same "server" code and probably also get around this issues but is hard to promote quality when Gnome and RedHat has a different idea.