Settings are generally system specific, which profiles would fall into. They wouldn't sync to a library client, unless we specifically invent something new that would - but I'm not sure we need to.
Most profiles will likely be performance-oriented. Swap out settings based on content - resolution, or frame rate, or such.
Even if you make profiles based on the type of content (eg. Sports vs Cinema), it would be easier to setup rules that look at generic library fields (Subtype, Genre, etc), or even a custom field, instead of manually applying profile preset names for individual files to use, because a link from files to profiles would be awkward to maintain in the long term.
To make setting up multiple systems easier, we could consider profile import/export, which would also allow sharing here. Not syncing with the library gives you freedom on every client, at the expense of a bit more setup, but unless you have very closely matched clients, that might be an advantage.
A separate but related topic would be the ability to override certain file properties to fix bad files, like forcing deinterlacing, or overriding the color properties. This is obviously something that needs to be done per file, but it should be separate from any profile concerns, as it should target individual file details, and not generic settings.