I don't think most people consider Zelda games to be metroidvanias, so we shouldn't hold that against those two games.
While I haven't played TotK, I did enjoy BotW, just less than other games in the series. I felt it was unique, had great atmosphere and music, was incredibly polished... but very shallow. The long, well-crafted dungeons were replaced with many mini-dungeons that only rewarded you with more stamina or more health. Every single time. I eventually stopped even checking out the shrines I found. Also, I understand why they implemented the weapon degradation mechanic, but it's definitely not for me. And the missing story. All the cool events in the world have already happened. Which fits the atmosphere, but it's less fun, and gives us less story-driven things to do...