What kills me about Mccree is that. Overwatch is a game where the writers used both ‘time travel’ and ‘characters getting frozen to be discovered later on’ as plot devices for various characters, and yet they did not use either of those things on Mccree. He’s not a real cowboy taken somehow into 2060. He’s just a normal guy, the same age as his teammates, who just dresses and talks like a cowboy in the year 2060, because he wants to.
There are so many convoluted justifications for the other characters, but not Jesse. He’s just like that. He just is. The belt buckle. “I’m your Huckleberry”. All decisions made by a 37 year old man of his own free will. I hate him.