Plenty of ATG batsman have turned a match in a session. Ponting scored plenty of 50s and 100s at a great strike rate in tests and obviously Lara did too
I dont think Viv did it frequently enough to justify his title as 3rd greatest test batsman of all time, according to Wisden (this list was made in 2002 though). Maybe it seemed like he was doing it every other innings because it was so memorable when he did do it, but he wasn't.
His test average is the 37th highest of all time, going by a very health 30 inning min criteria to snuff out any flash in the pans. He scored his 24 centuries at one every 5 tests, that's a worse rate than a lot of ATG batsmen. Hammond, Hutton, Hobbs, Ponting, Pollock, Headley, Kallis, Weekes, Walcott, Sachin, Lara, Smith, Chappell, Sobers, Sanga - all got them more frequently but I can't be bothered finding out his actual ranking there
Now I know you don't care about stats as much as me, but I think it's a discredit to other test batsmen when Viv leapfrogs guys to be held in the top 5 by most cricket fans while not really being able to hang with them in the stats. Maybe if he was held on the level of Gilly or Sehwag I wouldn't mind, but he's definitely held on a level above those guys isnt he. And to me, his style and swagger is a bit of a weak argument to make up for the ground he loses in the stats department - a very nostalgia based one. we all know runs are what matters on the cricket field not how you look getting them otherwise Maxwell would be an ATG
One final point. His test average when you remove 1976 from his career is 45 from the remaining 110 tests. I know those stats are normally considered blasphemy because he still had the 1976, 1976 existed, he got those runs in 1976, but you will not find a single other batsman in the conversation(or close to it) for second best after Bradman who's stock falls so much by just omitting one year from their career. Only someone like Mo-Yo would be hurt so much by one year being removed. You could argue it was an outlier.