Hmm. I’m not sure if Budgie / Solus project would be OK to just ditch the usage of nautilus entirely. However isn’t it also already possible to display Desktop icons using the ‘Nemo’ file manager instead? Because to all intents and purposes it seems to be a very similar program. ‘Nemo’ mostly duplicates the major functionality of Nautilus.
Perhaps others here can comment in more detail as to why this might or might not be a good idea. It just strikes me that you are trying to reinvent the wheel again. Which is just yet again as with like many other projects within the sprawling linux GUI ecosystem. The result often ends up being that: the developer burden of maintaining many duplicated software is [if anything else] a pretty inefficient and burdensome way for us all to organize together all of our limited and costly developer time. Which is a limited resource that is difficult to manage effectively.
After all, we only really need 1 or 2 outstanding programs in each category… not 5 or 6 mediocre ones. As is typically the case. Now you might be thinking… well that does sound very much like the mantra of gnome organization. However I really have very little to no approval for the way they do things over there. It’s pretty horrific. And they definitely should not be the ones left in charge to be deciding these sorts of things on behalf of everybody else.
In fact: Taking away this feature from nautilus is merely one example amonst many others. Anyhow in this instance [of many], ‘Nemo’ is really the most reasonable workaround that we seem to have at this time. Unless some other developers end up deciding to fork and take on Nautilus away from Gnome. (and hopefully also certain other specific key projects that exist within the gnome software stack, including GTK and GDM).