Intent to Un-ship: Object.observe
groups.google.com
groups.google.com
At least for the time being it seems like this sort of thing is still better handled by library choice.
Personally, I felt like Object.observe should have used something more like RxJS Observables than events, and that a base class similar to the RxJS Observable would be great to generally add to the language alongside Iterable and Promise.
That said, there's also the tried and true methods of doing things "manually" a property at a time. Knockout and its observable functions remains rather efficient with a very long tail of older browser support.
Observables are still a thing; this is about Object.observe, a completely different thing.
> making database interfaces where fields are bound directly to objects
Proxies are also still a thing, and offhand I would think they'd be a lot more useful for something like that; that's practically what they were designed for.
What specifically about the Object.observe proposal did you actually like?