Okay, I'm gonna try to stay friendly myself since you have taken the courtesy of doing the complete opposite and counter all your points you made.
1. Mario Kart: They're not gonna show the next Mario Kart when DLC for the previous game is still being released. It would be like: "Hey here's Smash 7 but look, Kazuya comes out for Ultimate next week!" It's just not gonna happen until Mario Kart 8 Deluxe Booster Course Pass is completely finished. Saying this DLC is lazy is also showing of a complete lack of knowledge on how game development works. I also never said, like literally never said that this DLC delayed the release of the next game. It's nonsensical to release DLC for a game while announcing the next game, especially for a game that has sold over 40 million copies on Switch alone, being a port itself.
2. As has been stated by Nate, Metroid Prime DE/HD has also been handled by Retro Studios before they took on Metroid Prime 4, meaning they were working on at least 2 Metroid games since 2019. Even though Metroid Prime 4 has been rebooted because the previous version, reportedly handled by Bandai Namco was bad, this doesn't mean Metroid Prime 4's time at Retro Studios has been smooth sailing. They started over from SCRATCH in like December 2018/January 2019, a modern Metroid Prime game would likely take 4 years of development time at least, seeing how Retro Studios is a studio full of ambition, and getting used to the Switch hardware with Tropical Freeze port and fully optimizing the Metroid Prime DE/HD engine for Switch for Prime 4, who knows what kind of game they'll be able to crank out. This game is going to take time, and won't be fully unveiled until well after Prime 1 DE/HD is released.
3. 3D Mario has always been a game where the creators will try to innovate, try and come up with fresh new ideas. There was a 6 year gap between Super Mario 64 and Sunshine, in a time where games took a lot less time to make usually. And where does this idea come from that "Odyssey took 4 years to make, so the next must also take 4 years to make"? For all we know they started work on another project before 3D Mario, the Odyssey team is as we know working on 2 different games IIRC.
I'd appreciate for the next time you try and attack me that your points actually make sense.