As mentioned in #5814, there is no doOnTerminate operator on Single or Maybe, but there is on Observable, Flowable and Completable. There doesn't seem to be any reason for this inconsistency, other than it's just an omission.
Yes, you can workaround this using donOnEvent, but can we instead get this operator added just for API consistency?