Our internal IDs are kept internal, so that we have the freedom to change them if needed.
We recommend to use the project key as the identifier. It’s true that it may change, but that will only happen by an administrator of the project, so that should be within their control.