I think he might be right considering the fanbase. The fanbase for Star Wars and Halo (you can call them nerds) are very hardcore. They are getting everything connected to Halo or Star Wars. Mario is bigger, but does not have a hardcore fanbase, because of the casual character.
Imagine not having GamePass on your console...