the intrinsic "ambiguity" down at the Cassandra level, paired with the Data API omitting nulls, made it possible for clients to decide how to resolve this ambiguity, and we thought it more convenient to reconstruct these types as empty lists/sets/maps (which does not contradict the nulls from DB, yet is more consistent with the column type)