Breath of the Wild has a much wider appeal than other 3D Zeldas did. It did something different and interesting to expand the people interested in it. It also has social-media with thousands of people sharing to millions of others about how much fun they're having with Zelda. doing all this really cool stuff
Super Mario Odyssey doesn't have that advantage. As sc94597 above points out, games do have their saturation points regardless of how well hardware sells, or how fast the software sells. We've seen Final Fantasy games sell most of what they're ever going to sell in a 1 day period.
I describe myself as a little dose of toxic masculinity.