The problem with tying parts of a fit (i.e. skins) to the character rather than the ship is that some characters have a lot of ships and change them frequently. Some characters have more than 1 fit for a given hull and may want a different skin depending on the current role.
Not suggesting it can’t be done but suspect it would be a lot of work for little reward - you may actually end up angering more people than you please!