It's possible to create features where the shape is not null, but the geometry is null.
When creating a feature class using Catalog, could an option be added that would let us prevent null geometries? I'm not aware of a way to do that using attribute rules.
Related: