You are way off in your assessment of Vea.
2018 - played 13 games, started 8.
Vea strained his calf during training camp, forcing him to miss all the preseason games and the first 3 games of the regular season --which means he played the remainder of his rookie season -13 games.
2019 - played 16 games, started 16
2020 - played 5 games, started 5, then suffered injury
So - after starting his rookie year missing the first 3 games, Vea went the equivalent of two full seasons without missing a game before his major injury in 2020.
'Vea misses on average 5 games per year' --your skewed analysis.
3 years = 48 possible games; Vea missed 14 --- but 11 of those games = 78% - occurred this past season.