> if there's any future intention to add a delete operator that removes element/pair matches?
I think the operator (jsonb - jsonb) is logical because we have a shallow concatenation function (something like a "union" operation), but we have nothing like "set difference" and "intersection" functions. Actually, I thought to implement these functions (at least for jsonbx). But of course this function should be quite simple and consider only full key/value matching as a target.