If the hardware can directly tell us what pixels have changed, this should dramatically simplify how we encode and store videos, right? Ideally, the enormous amount of time computing P-frames would just not be necessary anymore.
I think video codecs do much more than just store differences between frames. They detect motion and output instructions like "move these pixels 8 to the left and 2 up". Representing that as a difference would be more data.