You can argue that it makes sense for any game IP to cross to the Switch but i feel Halo is the eco-system seller.
Maybe if GamePass was on Switch because GamePass is there doorway to that eco-system.
Some will argue that Halo is on Steam which avoids MS eco-system however they fail to see that MS already have you with that Windows purchase.