While it has been shown that it is indeed possible to graphically change geometry from its "typical" hatch to a demolition hatch, the point is that this process does not follow the graphical override protocol find elsewhere in the software. For instance, I don't have to create new types with special demolition hatches for walls, lights, or mechanical families I'm demolishing, so why am I doing it with ceilings? How would I even know to do that?
If I am creating a new ceiling type specifically for demolition, I am now also affecting other automated features, so I have to now take that into account. For example, I need to add/manipulate parameters and add filters such that I do not have unwanted behaviors with schedules.
In the spirit of Steve Krugg and his emphasis on ease of use and intuitive workflows, please "don't make us think" about things that provide no added value to our deliverables. Thanks.