I'm still pro-human, as it were. Algorithms, even the newest ones, still need hardware to run on. If I remember correctly, every time a reigning world champion had been playing against a machine (for example Kasparov versus Deep Blue), the machine had been either a general-purpose top-of-the-notch supercomputer or a custom built device with massively parallel processing technology crafted specifically for playing chess and nothing else. And even in these cases the outcome was far from predetermined. I understand that today's regular computers are a lot faster and have a lot more memory than they were and had some twenty years ago. But I still think that they are not quite there yet to crush humiliatingly a grandmaster level chess player.
Besides, what is an estimated elo of a chess algorithm? Any chess match is time restricted, and would the algo show the same elo on some decrepit hardware given the time limitations for making a move? In my view, an estimated elo of such an algorithm is more hype than reality.
Check out this video:
Hikaru Nakamura vs Stockfish minus b-pawnHere, a grandmaster was playing against Stockfish (back in 2014, so it must have been an earlier version) where he had a pawn advantage. And then proceeded to lose.
An estimated elo of 3447 doesn't mean that in reality it would be ~3000. No. For Stockfish 7, it's elo is 3339 +-16. Surely, they predetermined older algorithms' elo and then started basing newer ones off that, and it kept going until what we have now. The only way grandmasters are able to compete with the best chess algorithms is if the algorithms have a handicap. This is the reality of it. Do a little bit of research and you'll understand how powerful they truly are. No, we're not anywhere close to "solving" chess, but the analysis of these programs is pretty top-notch.
About Deep Blue, that was 20 years ago. Technology has advanced greatly since then. Now, I can load any old chess app on my phone, play the computer, and it'll probably be twice as good as Deep Blue.