Actually I mixed things up a little in my latest post. I what I meant is that releasing Switch 2 after its video release is rushing things up, not the April Direct. That would go more in line with my theory of Nintendo promoting the Switch 1 until half of 2025 (so up to June), and then shifting its focus onto the Switch 2 (June foward). Your comments made me see things clearer. And actually adjusting Switch 2's release to June solves a problem that I had with my other comment, which is the game window release. Releasing the Switch 2 in August/September wouldn't leave enough room to have many big titles spread out nicely throughtout the year. I think that we can see Metroid Prime 4 being released in June with the release of the Switch 2 (being a cross-gen game), the next Mario Kart around October or November as the holiday game, or it being a September release and then the next Super Mario game being released in November as the big holiday title. Actually I have been wanting to creat a topic duscussing this matter of the Switch 2's possible date release and its big titles' month release, but I am kinda lazy to make topics in the forums board.
Edit: I don't think Pokémon Legends ZA will be a cross-gen game (is this a bold prediction?). I think it'll be released only as a Switch 1 game in April. I think Nintendo will make sure Legends ZA doesn't overshadow Mario Kart or Metroid Prime 4 during the second half of the year, unless Nintendo really really wants to make sure the Switch 2 have a successful release, although I think a new Mario Kart is huge enough to grant this