SJS, respectfully (very respectfully) I completely disagree with basically everything you have said
First, let me put myself in context- I am 23 years old, born 1985, and have had a lifelong fascination with cricket. Since the 1991/92 World Cup I have devoured all of the cricket I could. This includes a full decade prior to ever discovering statsguru

I am a dedicated watcher of cricket, not a cold-hearted statistician. I support the Black Caps perhaps more fervently than any other sporting team. For 17 years I have watched their games and felt all of the emotions that went with it. It does not compare to your own experience watching cricket, but it's not insubstantial either.
I have also always played cricket.
I have also always been a keen reader. Actually, I must admit this has subsided somewhat in recent years, but I was rather precocious as a youngster. I had devoured a huge amount of cricketing literature by the time I was 11 or 12 years old.
My "understanding" of cricket therefore is based on obsessively watching and reading about the game, playing it, thinking about and analysing batting and bowling techniques and the aesthetics thereof, etc etc.
Don't ever get me confused with some posters who are relatively new to the game and have STARTED with the stats. I didn't start with the stats. I ARRIVED at the stats. I still watch and read about cricket all the time. However, I have reached the conclusion that statistics are the only objective measure of a players' performance, if that is what is being discussed (i.e. the EFFECTIVENESS of said player).
I don't mean the stats on the front page of the cricinfo profile.......infact, I don't like to even use the word "stats" at all. What I really mean is, I like to analyse the way a player actually performed. Performance in cricket is measured in runs and wickets. That is the name of the game. A players total career "stats" provide a starting point, and then you can go more in-depth and see how many runs he scored in each innings, against which bowler, in which situation, etc etc....inevitably there will be a huge number of variables. Essentially though, if you are not measuring a player on runs and wickets, what are you measuring them on? And what validity does it have to a discussion of "which player was more effective/which player performed better"?
Let me just say....I love reading about cricket, but I would NEVER let someone else's opinion (i.e. in a book, in a conversation with someone who played against him, etc) influence the way I perceived that player, if it was merely an opinion on "which player seemed to me to be better" or "what sort of player he was". I can enjoy this sort of writing and the way it gives me a flavour of the way the game was, but it is not rational nor objective. It doesn't add anything to discussion about "which player actually, factually, performed more effectively".
Put it this way- I read a lot that is written by journalists and cricket writers today. My opinions are often utterly opposed to theirs- probably more often than not. Also, I often find myself completely opposed to the "general consensus" when it comes to players I HAVE seen. Therefore, what good is it to me to base my opinions on the opinions of others? After all, I know from experience that I rarely agree with the opinions of the writers and pundits and viewers of my own era.
And another question about "players I have actually watched".....I often wonder about how important this really is, simply because it's not possible to watch THAT much cricket. I mean, I am lucky to live in an era where there is a heap of televised cricket, yet tbh, I wouldn't rate my opinions all that highly on any players apart from NZ and Australian players, simply because I don't have the opportunity to watch most of the cricket played by most of the other nations. NO-ONE does. It amazes me how people can hold themselves up as experts on all players that they have "seen", because unless the player is from their own country, they've probably only seen a minority of the matches played by that player anyway!