Lots of snips
Pardon my rebuttal, if this well and truly isn't going anywhere without your thumbs up then consider this my attempt to get you onto my side of the fence. We'll go line by line, though forum formatting is far from my strong suit as you can probably tell from my signature-less pfp-less account.
to actually answer the question, it's about giving background depth to the world
as mothblocks said, NT is not a nice company and they exploit and abuse their workforce, it's important for us as head coders that this is communicated clearly to people and this is an easy way to give background depth to the type of world that ss13 inhabits.
I'd agree, gameplay adds depth to the background of a world and helps with the immersion. I'd also agree that I wouldn't want to compromise it in the name of individual player fun. Flipping that 1 to a 0 does a lot for the background depth of the world. It enables the persona of the company man, someone who works for an organization that oppresses their people, perhaps out of a sense of morality, maybe they're just in it for the paycheck. For whatever reason you're in a privileged position few of your species ever get a chance to be in, and that is interesting. Personally? If I had my dream scenario, we'd be in code land rather than config land. Add the word 'Acting' to non human heads to add that flavor, prevent them from being captain. We're here because 1: it has obviously garnered your attention, and 2: it seems that code solutions to the issue have gotten nowhere. Oh and pre-emptively: I'd code it.
You're absolutely right. NT isn't a nice company. It's a company that would stick a moth into a CMO position, pay them however% less than their human counterparts, and then hide and shun them whenever they had the chance. You can't have that story without a moth CMO first, and you can't have that worldbuilding without a moth CMO first. You want to communicate those themes easily? Lets code a solution that does that while also enabling players to engage with those stories.
Also I saw a rather silly point made earlier that player fun should come before all other points, that's obvious nonsense because taken to it's logical extreme it permits literally any change, such as antags having insta kill batons.
Game design is mostly about choosing where to apply restrictions to the set of actions players can do and where to give absolute freedom.
I'd agree that point is silly, which is why I'd like to clarify what I was trying to get across. I was not implying that player fun trumps all, but rather that this change would enhance the gameplay experience for a lot of people without seriously impacting the gameplay of those opposed. If They don't want to see non human heads, then they can work to undermine them or ignore them (Thus creating some IC conflict). I'm not out here advocating for instakill batons, just to let some people play head of staff on hard mode. Player freedom is a neat thing to talk about. I won't pretend to know anything about game design. I'm an end user, I can't tell you how to make your hotel better, I can only say if I liked my 2 night stay or not. With that in mind I'd like to argue that this isn't an area in which we need to be thinking about player freedom vs restrictions. I already can (And do) play a human character when I want to scratch that itch. Swapping over isn't prohibitively difficult, but its not about that. There are stories I want to experience on my main, who is a non human, and I can only do so with them. More roleplay in my roleplay game, yes please.
If you believe this totally ruins your fun, luckily ss13 is a very diverse game and there are plenty of downstreams that cater to your exact specific needs, and they will surely be quite enjoyable for you if you chafe so much at this restriction.
Totally ruins my fun? Nah. TG is home. But hey, the sign on the door said they won't shoot me for trying so here I am. As an aside, "Go play somewhere else" is a yucky argument. I like it here, I like the mechanics, people, lore, codebase, servers, forum drama, all that jazz. I just think my home server can be better, and so I'm here trying to do what I think will improve it. Hopefully we can have a dialogue about it and I can convince you of some of the merits that have been discussed in the thread. If not? Oh well, atleast I can say I tried.