You speak of these 'top pros' and their hand-reading abilities as if they're an enigma. Hand-reading is mostly a mathematical exercise. It's also infrequently about placing a person on a specific hand but rather a range of hands, with different weights assigned to different potential holdings based on sure, 'pattern matching', understanding player psychology, etc. But it still goes back to basic combinatorial math. Surely a computer can do this better than a human.
Source: Was a 'top pro' for many years online