Syncing a directory that is by OP admission full of directories that can’t and shouldn’t be synced doesn’t seem like a great idea. It would either require lots of ignore patterns, inverse ignore patterns (!something-to-sync followed by *) or setting up individual synced folders for the interesting things…
I am not saying that it is a good idea, just stating the facts . I would assume that some may do it purely for backup purposes, i.e. to store it somewhere, and not to use the same profile in different Windows installations.