O JavaScript Proxy deve interceptar alterações diretas no objeto subjacente, como Object.Observe?

MDN para Object.Observe diz que o Observe agora está obsoleto e, em vez disso, devemos usar "objetos Proxy mais gerais".

Mas observe permitido interceptar alterações no objeto existente. Se o Proxy não permitir, a API do Proxy não será "mais geral" que a API Observável.

MDN para Proxy eessa questão dê exemplos de alterações de interceptação no objeto proxy, mas nunca fale sobre alterações no objeto subjacente.

O Proxy deve interceptar alterações no objeto subjacente no padrão ECMA atual ou futuro?

Exemplo:

let o = {};
let p = new Proxy(o, { set: (target, prop, val)=> console.log(target, prop, val) });
p.p1 = 'v1'; // this will log o, "p1", "v1"
o.p2 = 'v2'; // is this supposed to log o, "p2", "v2" in ECMA standard ?

questionAnswers(1)

yourAnswerToTheQuestion