I do not think it would be a good idea.
While it's easy to say, "oh, it would be great because then everyone would see my preset automatically! convenient!"
It's not as simple as that.
A lot of users have limited space on their machines, and/or space they wish to conserve. The sheer amount of presets that the sync ends up downloading/copying is a lot. It's easily overwhelming after a while, and it's the reason I don't use it.
I'm not on 24/7, and I don't exactly socialize with every user. There'd be about... 5? Give or take, user's presets that I'd actually want to see. Everything else is unnecessary fluff.
And it would be the same for a lot of users. No one is friends with everyone. Not to mention, some users upload their presets and you never see them again. xD
So yeah, increased download size + it keeps downloading more files, it's not ideal, especially for a relatively small game like this.
I think it's good as it is, an option.
((Side note: you can wear your presets without looking like marshmallows. Those are for missing markings. To users without your preset, they will see whatever you designed the preset-less version to look like.))
It's not all bad though, I do think some type of installer setup would be beneficial for some people when it comes to the sync.