a lot of NPC outfits are just one pieces/undyeable is mostly because they want to preserve the image of the outfit by not allowing you to make changes to it. (or some such reason to that effect)