Comparing players from different generations is impossible and highly subjective. All the players you list above wouldn’t last 90 minutes in the Champions league, due to fitness levels required in the modern game.
Bale played for the biggest club In the world and was the most expensive player in the word. He has also won loads. To suggest he isn’t one of Britains best players seems odd to me. Is he better than Stan Matthews? Who knows