The reasons fewer, larger expansions didn't create problems for multiplayer Civ were:
The pool of players for each expansion was sufficiently large,
each player who purchased an expansion had access to ALL content in that expansion, and
it was possible to balance each expansion individually...