My understanding of outcast is that human outcasts make up a sizeable fraction of the UD community and became a thing in order to beef up UD player numbers, which I feel is fair! People prefer to play humans over monster races for many reasons: you can customize their appearance, the base-race allows you to adapt it to the vast majority of builds, you don't have to learn any monster-specific lore to play one "properly", you don't have to figure out how to work around the decidedly-not-T-for-teen monster lore bits. The players of outcasts probably wouldn't be playing UDers, or would be playing them less often, if outcasts weren't an option.
This said, if we accept that we need "monster but aesthetically and mechanically human" characters for the sake of balancing the eternal conflict to not-silly ratios, there needs to be something that clearly identifies them as monstrous - i.e. the outcast tag. I do like the idea of requiring people to explicitly state - select from a list, type it out, whatever method works - why they are an outcast at character creation so people can react accordingly. I applaud those outcast players who are already telling me that I might see "Wanted" posters with their face on them in Cordor accusing them of being a chicken-farmer serial killer, or that there's a "Traitor" brand on their face.
I have no strong feelings on pirates; I've never personally seen roleplay where a Dread Pirate saw consequences exclusively for being a Dread Pirate (as opposed to doing evil pirate-y things, or hanging out with people who have been caught doing evil pirate-y things), but that's probably a consequence of where I roleplay. I can see the argument for having Spot checks on the tattoos, with increasingly-high ranks have lower DCs (representing the tattoos being larger/more elaborate and therefore harder to hide).