You might have missed the part where Eaton called a child a clubhouse leader.
And Frazier has been the better player since, even though that's a low bar because Eaton has barely been able to stay on the field for the Nationals. While his batting average isn't great, he's hitting enough home runs, getting on base, and playing enough defense to earn his contracts. He's also 3 years older.
Adam Eaton is being a headcase, missing games, and getting into fights about his "leader" Drake LaRoche 3 years later. He was an amazing player in 2016, but has been nothing to write home about since.