To answer the question, it is entirely based on what one believes a 10/10 is. The standard rule is that the game has no flaws, but I do not look at it with that view. I believe a 10/10 should be a game that is very polished, but also likely does something new, either for its franchise or the gaming industry in general. While sequels that build should not be ruled out, I typically find a fresh experience to be the best.
personally my 10/10 games are the two that made the Switch, being BOTW and Odyssey. Both are controversial, but when I went in with a more open mind, I cannot find myself finding flaws.
Both titles took their franchises into the direction of an open-world sandbox. Zelda is a more puzzle oriented version, while Mario is platforming. I personally enjoy the simplicity and exploration of both. The atmospheres are a definite treat, and the gameplay is solid. I have seen many critique Mario in recent years, but I believe that is because people look at it wrong. It is an open world title with platforming, not a 64 sequel. The game wants you to explore, not challenge your platforming skills, so many moons come off easy.
I think a non-Nintendo contender would be Batman Arkham City. The game is beautiful, the story is really good for a Batman tale, and the atmosphere is great. This game took everything from Asylum (besides the more grim and narrow feeling) and made it better. It really sucks that Knight missed the mark on expanding on this near perfect title.