Implementing Soft Delete in Entity Framework Core with Generic Repository

Why Soft Delete?