I trully think that there is not such thing of the best ever without a shadow of a doubt, or better said, we should not try to seek that or even endorse such extremes or absolute ideas.
Every period had their bunch of absolute elite geniues level (for lack of better term) players and they should be respected within those terms.
Of course their would be players with the better stats, in terms of titles, goals or any sort of metric, yet that it's a huge rabbit hole to enter when we add the context of every player in their period, their club, the League, the timing of their carreers. And even a deeper rabbit hole when people try to rank the "level" of those metrics.
I don't think there is such a huge gap in terms of talent when we talk about these very off the charts fellas no matter their period, it's not that taxative as everything in the past was worse and everything now it's better, overall I agree that things at some point evolve, get fitter, faster, yet it's another matter when we talk about these very special fellas like a DI Stefano, Puskas, Cryuff, etc and more in the context of a game that does not play as a straight thing as winning the Olympics 100 metres race.
On the other hand I do not suscribe either that a freak like Pele or Alfredo, nowadays will jump half a meter more, nor run the 100 mts. in 3 seconds less with the better training avaiable, or that they would score three times more and such, because nothing it's that simple and like every coin, it will always have two sides that constantly balance each other.
At the end of the day, when we start this silly only GOAT stuff and such, we tend to end putting too much focus on what we thing turns the table to the player we are more prone to support or like. I've seen people talking more about rough fouls, awuful pitches, worse training, smaller teams etc etc if for instance liking more Diego or Pele, and talk about a faster game, facing teams build like the merge of top NTs, lots of fit players everywhere if they dig more Messi.
The thing it's that we probably should talk more about who we PERSONALLY like most regarding the atributes of the player in question, his abilities, his tendencies, his style, without dissing the period or the player himself when we compare it to another we don't dig or not liked as much.
This threads tend to end in really very silly conclusions like Messi couldn't survive in Serie A in the 80's or Diego could not hack it nowadays or that Cristiano is a tap in merchant and Di Stefano almost a construction worker witha side job as a footballer.
Finally even a genius, phenom alike can end with a coach that doesn't like him, a bad timing injury, a war that cancels a WC and would not achieve what his talent should provide and this is sthg that also not few times it's way more importantthan we think when we and in this sort of rankings.