Disagree, I think this is necessary, for now, in known cases where something is so badly wrong that there's no sensible way to recover (e.g. not being able to create default type definitions when making a new schematic, as a sanity check).