Salt seems like the obvious tool for desktop administration to me!
And the thing is that automating desktop configuration has been the norm for longer than automating server configuration (at least in the Windows word), just with crappier tools.
Yeah, very weird that people don't see this. @QuixoticJeremy actually presented on using tools like Salt to manage desktops at MangoCon 2017 a few months ago.
No MangoCon 2017 videos up yet?
No, waiting on @Minion-Queen