Some people (myself included) love this decision; many others feel that Steve Rogers’ lifelong best friend Bucky Barnes should’ve been the one to pick up the mantle instead, citing how Bucky was featured more prominently than Sam in the comics as a version of Captain America. In an interview with ComicBook.com, one of the directors of Avengers: Endgame, Joe Russo explained their decision to go with Sam. Joe Russo also talked about how Sam has always been about helping the community.
Joe Russo discussing the difference between the characters in the comic books and the movies stands out in particular. I think as fans, we often make the mistake of bringing with us into the cinema whatever information we learn from comics or novels. And when what we see turns out to be different from the source material, we throw our fists in the air angrily. But what we need to remember is that these movies/tv shows are ADAPTATIONS of beloved source materials and not exact replicas. What we need to ask ourselves is if certain decisions that are made in the films make sense within the confines of the films themselves. Are they true to the characters that are presented in the films? Do they follow the rules set up in the films? As opposed to evaluating whether they contradict the source materials. In Captain America: The Winter Soldier, we learn that Sam Wilson is a former United States Air Force pararescue airman who retired from active duty after his good friend and partner Riley died in the field of battle. But even after the traumatic incident, Sam never quit helping people. We first meet Sam at Veterans Affairs, helping his fellow veterans who are suffering from post-traumatic stress disorder, which mirrors Steve Rogers running a support group in Avengers: Endgame for people suffering from the mental trauma Thanos’ snap has caused. (Source: ComicBook.com)