Hey @preetishirur1,
This has been like this for a really long time. I doubt that this will be changed.
The processDefinitionKey, processDefinitionVersion and processDefinitionId are also exposed on the process instance, so you can always get it from there as well.
Cheers,
Filip