One of the main points that Ted Lasso makes as a show is that people can change and people are the way they are for a reason. In season three you get to see some of the reasons Nate is the way he is. Nick Mohammed (who plays Nate) shared some great thoughts after the season 2 finale:
https://x.com/nickmohammed/status/1446498835686064135
Season 3 wastes some time in unnecessary storylines IMO- but there are some great bits regarding Nate.