Why not add this approach to postgres as a "JSONL3" type?
It'd be nice to update postgres JSON values without the big write amplification.