Have to throw out the 2020 season - for everybody, not just Dansby.
When you do that, you realize this is the first time in his career he's produced better than a 98 wRC+ full year - and there are still almost 6 weeks left for him to potentially regress back towards his career norms.
Once again you are using arbitrary endpoints.
The fact is Swanson has played virtually every game since the 2020 season. He's logged 1454 plate appearances and has a 109 WRC+ in that span.