That is an excellent question!
I have over 25 years of experience with this stuff, and it seems that you are lucky if frequent keyboard shortcuts transfer from one program to the next.
I think that each program team exists in their own little cave, and never shall any of them meet. Also, buying programs from other places, and doing one's
best to update them in the "Adobe" image I am sure hasn't helped matters.
Here's my suggestion:
Develop a team for keyboard shortcuts. This team would integrate with all the others, to make sure that they remain consistent across the board.
This has boggled my mind for a very long time.
I have had to put on my "InDesign" hat, and do my best to forget that Illustrator and Photoshop exist, while using InDesign.
Sucks, but, that's the Adobe world that we live in.
And, a simple update such as this would, over the years, save hours of workflow time.