Adobe apps and the UPM

What is it about Adobe apps that make non-1000 UPMs so problematic in OpenType? I know they have some of their own fonts with a UPM of 2000, yet mine won’t perform correctly. In Illy & InDesign CS4 through CS6, it’s kerning the correct amount but in the kern panel shows half the real value.

Have they fixed this issue in CC versions? Not that I intend to upgrade to their Cloud version; I rejected that idea from the beginning. I have to find another way to do this.

The kerning values are applied correctly but normalized to 1000 units for display. That gives better comparability.