In my (soon, Apple willing) forthcoming game, there are no hair/eye color or other customization options. They wouldn’t fit well with the gameworld, so I’ve left them out. But I’ll still stick up for the “superfluous” customization choices in theory, for the same reason I stick up for other fake choices.
The character I’m interested in co-creating doesn’t live on a stats screen, but in the reader’s imagination. Anything that adds a brushstroke to that imagined MC can be worth it, whether or not the game “remembers” it – because of course what matters is whether the reader remembers it…
Yes, one nice thing about CS is the ability to echo earlier choices. But each time you do that, it takes work. That blond hair callback – is it really worth the coding time? Maybe, maybe not. Just like maybe it’s not worth a callback for every time you tell the game how you felt about the choice you just made.
Some readers jump straight from this fact to argue that those choices were meaningless in the first place and should have been left out. Others – like me – would say that as long as they contribute to a clearer mental image of the character, they can be worth it. Many choices are worth writing whether or not they come with a stat or a callback.
So no: there’s no consensus.