This all seems to make sense. Ditching legacy and rarely used code that next to no one uses (and some that was temporary to begin with.)
Nothing stopping anyone else from creating things to handle gnome without systemd but also making the workload easier and one might argue more secure.