That was an amazing gesture by Barkley.
What he's doing by giving up the TD is sending a signal to his teammates, the fans, the whole Eagles community -- I don't care about anything but winning. The game was won, another 40 yards or a TD was meaningless to him.
I'm not sure I agree with it though. The game was already finished (barring a fumbled snap) but scoring the TD would have really ended it,
Also, in some ways it strikes me as disrespectful to Green Bay. They're giving their best effort to the final whistle and Saquon is kind of showing them up by not giving his best effort.
But I respect the gesture, I think Barkley's intentions are good and his unselfishness -- which is consistent with how he's been his entire career -- is worthy of respect.