No it doesn't.
The quality of cricket (or of batting in particular) of every era are the product of that time (as you might have mentioned). And it varies across the eras.
The key thing here is the impact. How valuable a player has been for his team, what standards and examples he is setting for his progenies, what is his contribution to the game, how much ahead he is as compared to the playing standards of his time and what percentage of matches he wins for his team; these factors are of cardinal value. And these things remain constant for any player regardless of the era.
Variables are never a good indicator for comparison but constants are. Impact is constant while quality is a variable.
This 'impact' that you speak of, i.e. the value of a player, his contribution, how far ahead he is of his peers, how many wins he has influenced etc. is a product of the level of competition and thus, cannot be considered as a constant.
If your competition is low and you are a great player, you always be very valuable and will be far ahead of your peers and obviously win your team a lot of matches. That doesn't tell us a lot about how that particular player will fare in different eras, and thus the impact is not constant.
Bradman's 99 average tells us that he was simply far, far better than any other batsman in the 1930s and 1940s, but it does not tell us that he would have towered over every other batsman in every other era, because the game has evolved too much.
Bradman himself struggled in Bodyline (by his standards) and was a complete failure on the sticky wickets. Different eras would have had laid down different challenges for him. More teams, more matches, more conditions, more formats etc. etc., which is why the claim that Bradman is the best batsman of all time because no one else has been so much better than his competition is fallacious.
It is possible that he would still have been the best, but it is also possible that he could have been inferior to others like was inferior to certain players on sticky wickets. That is why I believe that cross-era comparisons are almost always futile and since the game of cricket has evolved so much, calling one individual the greatest of all time is not possible.
Tendulkar definitely has a strong claim of being the
Best player of all times.
See, when you are talking about being best, it means a proven champion player who has played in the most competitive age and passed out with flying colors. What Tendulkar has done against the best bowlers of all time is known to everyone. What Bradman would have done, we never know. In this case, the variables carry greater weightage.
But greatness is different. You can't take it away from someone just because he was born in a wrong time. Kohli hasn't faced many of the ATGs yet he is destined for greatness, and he might not even be half way into his career (since he is a method player who usually lasts long). The reason being, he is setting the unprecedented standards and showing the world that what has never been achieved, can be achieved. He is bringing something new to the game with his ridiculous consistency and winning myriad of games for his team. Playing McGrath, Warne, Marshall, Ambrose, Wasim and doing well against them definitely strengthens a batsman's profile but not facing them is not an impediment to achieve greatness.
Bradman was far ahead of his contemporaries. Forget cricket, he has dominated his game, no other sportsman has ever done in any era.
https://www.theguardian.com/sport/2007/sep/16/comment.news1
I don't think I have ever disputed the status of Bradman as a great player and a legend. There is absolutely no doubt about the fact that he was a special cricketer, but I'm merely disputing his position as the greatest of all time and how his status can apparently not be questioned because no one else has enjoyed such dominance.
The only thing that cannot be disputed is that no other era has produced such a dominant cricketer, but that does not tell us that Bradman would have been the most dominant player in every era.
Bradman would still be a great player (not with his 1930 technique) in any era, but the level of challenge would be far greater in other eras due to a more professional setup, more teams, matches, conditions, formats etc. and video footage that allows other teams to examine the strengths and weaknesses of the players.
People generally tend to extol the past, but on this forum, the trend is to disparage it.
Not true, 90% of the people on this forum believe that Bradman is the best batsman of all time, which might be due to the jealousy with Tendulkar as Pakistani fans, because apart from Bradman, he has the strongest claim of being the best batsman of all time.