An Xbox Game Pass subscription is not necessary to play. Call of Duty: Warzone 2.0 falls under the free-to-play standards.
To further add to this, DMZ is free to play and COD Zombies has never been free to play and yet COD Zombies' peak playerbase, hype, and community has far exceeded anything DMZ has even come close to, at least what we can judge from online.