Il metodo "onDestroy" non serve per distruggere un'activity, ma per (dalla documentazione):
Perform any final cleanup before an activity is destroyed
Per distruggere un'activity manualmente devi usare il metodo "finish()".
Attenzione, però, perché se ti ritrovi ad usarlo spesso può essere indice di una cattiva progettazione della navigazione all'interno della tua app!