We should talk about making this consistent.  In GeoJSON, a `GeometryCollection` is a collection of `Geometry` objects - not a `Geometry` object itself - a GeoJSON feature cannot have a mixed geometry collection as its default geometry.  It is a subtle, and perhaps unnecessary restriction.