Charts are rather useless - printing and screens are rarely calibrated for colour, and many of the charts actually introduce grey rather than yellow (or brown) to show the darker D-Z shades.
Photos may be better, but you still have the issue of screen calibration, camera calibration and lighting conditions/environment. You can (roughly) compare David's pictures
among themselves because they are taken in very similar conditions using the same camera (or two), but comparing them on an uncalibrated screen to a "live" stone in a completely different environment is not going to work too well.
The problem is so big that professional photographers will take photos with reference colours in the background, so that the printing and/or displaying can be calibrated for colours and lighting - as in the image below:
