Properties are proxies, but getters should be used for everything else. Why weren't getters also used for properties?
I think the term is used loosely here to suggest that they are wrappers on top of objects. It isn't so much about the specifics but to explain why destructuring should be avoided.
const valueGetter = () => props.value;