Use cases for Promises?

I’ve been trying to improve my code by looking into things like Promises.

I understand how to use Promises, like how to set them up in code.

But I find myself trying to force them into my code for the sake of using them.

An example given on the website is for http requests, but other than that, I can’t really think of any use cases where it is worthwhile to use promises?

Can somebody explain to me some situations where you want to use Promises? Or is it really just for very specific circumstances?

This JS/web programming specific, but explains it pretty well IMO:

To put this simply, the use case for Promises are generally for asynchronous actions and events. Promises can handle multiple asynchronous inputs at once and, as the name implies, will wait for the input until sometime in the future. It also features some degree of error handling, better than callback.