Wait until 14 for that comparison and it'll look much better. Bottom up index deletion helped solve some of the write amplification issues.
I was the author of all of the above, including the Postgres 14 work you mentioned (though Anastasia Lubennikova was the primary author of index deduplication). To me it feels like one very large project -- the effects are cumulative, and each major Postgres version had B-Tree work that built on the last release in one way or another.