Я полагаю, что причина, по которой поток не предоставляет событие для удаления / закрытия, заключается в том, что единственный человек, которого нужно знать, это владелец этого события - и владелец будет вызывать его сам.
Удаление потока должно быть явной операцией , следовательно, событие не имеет особого смысла.Сказав это, владелец потока может представить событие и сообщить своим клиентам о завершении операции.
Также наличие события означает, что поток может быть разделен между несколькими клиентами, что, опять же, я считаю, не является хорошей практикой.