This is a recent addition due to complaints like mine. Hopefully it becomes standard, because it's the way it should have always been.
But then again, in it's current "minimal" state of design, the Harmony Promises are inferior to any of the dedicated Promise A Plus implementations out there (e.g. Bluebird) and at least under Node there is little to no reason to use the built-in Promise object at this point in time.