I think the problem if you will to have crossgen releases between Switch-Switch 2 is that the Switch is so weak that it would really constrain the type of games made for Switch 2 if they have to be playable on Switch as well. Its not like PS4-PS5 because the PS4 was still capable of running games like Horizon and God of War on a pretty decent level. So gen 10 being cross release on Switch means that gen 10 would be exactly on the same level as Scarlet and Violet, not exactly optimal.