Fair points. The authors are not out there to get anyone sure, but I think it would be better if they would improve the plumbing of existing solutions instead of starting something out of scratch.
Creating a competitor for a existing system disrupts Linux ecosystem while the transition is going on, and fragments Linux further if it fails to be clearly superior than the historic alternative. Yes sometimes that has to happen, but it is not a decision to be taken lightly.
I think people take too easily the route of having fun of creating their project from scratch using their favourite technologies (like gobject and d-bus) than to joining the existing project and working with their preferred methods to make existing project work better for everyone.
I guess it is a bit of fame issue as well. Nobody will get famous plumbing an existing free software project, while someone who creates a new project will be known as the author of the new project...
Let me bow to the unsung heroes of free software development: plumbers of existing projects.