Sometimes subscribing in a component, rather than using an async pipe is needed.
In these cases when only one value will ever be emitted by the observable, is there any reason or downside to converting to a promise? Since we are not subscribing, wouldn't this be safer than possibly having a memory leak if someone doesn't unsubscribe?