In Destiny 2, I'm not a coder, and have no experience in the field, but what is stopping bungie from being able to create a setting or even something in eververse, for a player to change their characters gender. I have been a male titan since D1. Yet, in D2 they have become so bulky. That when I attempt to create a good looking titan, it all is just fat. While a female titan has that perfect thinness to the look of the armor.
my only issue is that when they changed some characters appearances my dude went from hip awoken warlock to cocaine licking white lips, never removed my helmet since then.