Right now colors and sizes default to null, however SLD provides reasonable defaults, e.g., when setting a stroke width to 2 it would make sense to see a black line, not an empty map because the color has not been assigned.
Each symbolizer has basic, meaningful defaults in SLD, CSS should use those.