Maybe, but for Civ 6 specifically the launcher came out a few years into the game’s lifespan, so I’m not sure they were doing it for whatever marginal revenue benefit that would be. I’d imagine selling DLC without Steam or whatever storefront getting a cut might be a motivating factor.