Not all memory spaces are flat, so some pointer values as stored in memory might not be
loadable into the registers that implement them. (Due to segmentation, typed memory, etc.)
Obviously that doesn't apply to most of the systems in use today (with the exception of
function pointers).