It's indeed sad to see all this energy deployed into reinventing a software deployment system, for a desktop which is only used on Linux systems, all of which already have their own proven deployment mechanism (called system packages).
It will only lead to more clashes with distributions, and more frustrated users. At least mozilla had the excuse they deploy on proprietary systems where the deployment mechanisms are not open to all.
And it will become even more ridiculous when step2 of the systemd plan goes into effect, and the desktop session gets deeply integrated at the system level. We'll get a schizophrenic desktop which in one hand pretends to have nothing to do with the rest of the system (justifying the need to set up its own deployment channel) and in the other pokes deep inside init and the kernel.