Gmail interoperated with other email providers, so invites worked. Facebook limited signups based on email domain names, not invite codes, so everyone in those email domains could sign up at the same time. Google+, like Bluesky, started with invite codes without a way for communities to join organically.