Brand loyalty extends to games too. Plus the core Xbox audience has, in my experience, primarily been the more serious 'dudebro' gamer, into the more edgy but realistic games, with competitive, arcadey gameplay.
More silly, brightly coloured games and story first, gameplay second narrative adventure titles are not the sort of thing that generally does well on the platform.
Or didn't anyway. Games like Roblox and Fortnite have definitely created a shift in younger Xbox players over the course of the last decade, but still not to the point anything much other than competitive, 'gameplay over all other factors' titles will be particularly successful on the platform.