The point of the single-player games dropping on GP Ultimate, a paid service, is at minimum, keep people subscribed. Better is to make it grow but at minimum is to maintain that userbase. Keeping them subscribed is the goal so that 1. They keep paying the subscription fee, and 2. They engage in other games, many of which are MP that have post-activation monetization.
No matter the number of players that would have been announced, people here would have used the same arguments: "no post-activation monetization", "only a fraction of the GP users tried it", etc.
To try to spin this in being a catastrophic failure when Satya chose to specifically highlighted the performance of this game alongside BO6 in the earning calls... the hopium (of haters) indeed.