AFAICS yes, you can certainly contract with A, promising that in future you will offer to contract with B. And B could be 'everyone'. You could revoke your offer to contract with B, but then you'd be in breach of your contract with A.
And this won't do for the CC, I don't think. It wants the offer to actually occur automatically, not just be the subject-matter of a contractual promise.
No action is required per the license - it's automatic. Or if we go back to first principles - the act of forming the license agreement with their first licensee was the action the licensor took.
<snip>
The original offer is to an indefinite and unknowable number of parties who are only identified when they share your material or adapted material from it. If it's not a problem with the original offer then why would that be a problem here?
The original offer is an offer to the world that the offeror can withdraw at any time, just as the CC FAQ explains.
But the automatic offer is not an offer to the world, nor even (as per S'mon's post) something that the licensor has promised to do which it would be a breach of contract not to do. It is meant to be an actual thing that actually occurs, each time a party receives the licensed material.
I guess the question to explore is can you contractually bind yourself to make an offer in the future.
I don't think that's what this is. WotC has not promised each licensee to make an offer, every time that licensee distributes the material, to the material's recipient. It has created a machinery of "automatic offer" that are outside its control, even if it changes its mind.
In the case of the OGL I can see how this works, because there is a permission to sub-licence as part of the licence terms, which can't be unilaterally revoked. Whereas this is a bit more opaque to me.