And since you mention, systemd is a very good place to "integrate" a mini-version of Wayland.
It could be the main "mouse" pointer engine and theming, and the main keyboard engine. It could interface KMS and basic multi display functions. It could be the main engine for a login DM (desktop manager) and theming, and it could be the main display engine for Grub and theming... and then those consoles could have really advanced functionality.
Then ALL those themes will be common to any desktop environment that a user might choose... meaning instead of a "fragmentation" force it would be an "agglutination" force.
Its a very good idea to have a different engine for the all boot process, than for the main desktop(debugging withstand)... it is already, but it could be much improved with more features, and it could interface also for something like Coreboot or UEFI (linux UEFI)... and be the workhorse of syslinux live CDs...
Nothing is wasted, everything where they should belong... everybody gets happy.