Replying to
@mikemccaffrey@drupal.community
Its tricky.
The dependency system solves alot of complex problems. But induces behaviour like this to prevent missing dependencies in the current state.
Did you not get a list of dependent views when you were asked to confirm the deletion?