If Steve Rogers decided to come back in the years at the end of Avengers Endgame, why didn't he take Bucky Barnes with him? In fact, there are several reasons for this decision.
At the end of Avengers: Endgame , Steve Rogers was tasked with replacing the stones of Infinity in their respective chronologies. But in the end, after completing his mission, he decided to go back in time where he revealed he spent decades of his life with Peggy Carter. Fans then wonder why Steve Rogers didn't take Bucky Barnes with him back to their home era. As is known, his childhood friend was brainwashed by HYDRA, making Bucky what is now known as the Winter Soldier. Luckily, he was able to count on T'Challa and Shuri's help for his rehabilitation in Wakanda, both to recover from his traumas, but also to learn to live in the modern era. If he's doing well, Bucky isn't really at home either. So why didn't Captain America bring him back to his original era at the end of Endgame ? The answer will certainly be found in The Falcon and the Winter Soldier, a rumor about Bucky just confirmed.

In the meantime, we can still make guesses. The first reason may lie in the fact that Bucky Barnes is still doing much better since his stay in Wakanda. He didn't relapse and as a bonus, T'Challa offered him a new arm, proof that he believed in his progress. If Steve Rogers had taken him in the years , he would have had to re-acclimatize again. As an added bonus, it's unclear how he would have reacted there, maybe some old trauma would surface and it wouldn't bode well. In our current time, Bucky can count on the support of his friend Sam Wilson, who should continue to support him in his process of rehabilitation to modern heroism, as he had done. with Steve Rogers. Likewise, The Falcon also has a strong ally by his side, and in view of the intentions of the US Agent and the government in The Falcon and The Winter Soldier , he will need his support within the series expected on 4287420 Disney