If Ovechkin has longevity on Richard, then let's compare point finishes:
Ovechkin: 1, 2, 2, 3, 3, 4, 7, 8
Richard: 2, 2, 2, 2, 2, 3, 3, 4, 5, 6, 7
Across Richard's 14 seasons spanning his rookie season until his 35-year old season, he was top-10 in scoring 11x. The three times he didn't were due to injury or it being his rookie season.
Ovechkin, in contrast, has played 15 seasons and has 8x top-10 finishes -- with the only ones where he threatened for the Art Ross coming in his first five years. Richard was consistently top-3 throughout the length of his career.
Well, what we see from their Hart voting record is that when Richard was top3 in points, he was nominated for Hart, but when he was out of top3, voters were not impressed and did not include him on the ballot (except for one season when he got 2% of the vote).
Ovechkin 1, 1, 1, 2, 2, 6, 6, 7, 9
Richard 1, 2, 2, 3, 3, 3, 8
On the other hand, when Ovechkin was out of top10 in points (but still top20), Hart voters did have him on the ballot, because he was also winning the goal-scoring race by a significant margin. So it is not all about points.
We can even do an example: in 2015/16, Ovechkin was 15th in points (6 points out of 9th place), but he also won the goal-scoring race with a 52% margin over #10 in goals. He collected 14.1% of the Hart vote that year with 60 people putting him on the ballot and 26 of them ranking him top3 in the league. The voters took him over Kuznetsov, Kopitar, Tavares, Tarasenko, Pavelski, who had more points but apparently less impact.
In 1945/46, Richard was 5th in points, 3 points away from both #2 and #9, but 12 points behind the leader. He was also 4th in goals, 10 goals behind the leader and 7 goals ahead of #10. The voters took him as one of a large group of top10 players on both lists (which were very similar in that season) and no one put Richard on the ballot.
So yes, it is possible to be top20 in points and still have a better season than someone who was top5 in points. It is not all about points.