I know... The main reason is it is hard to avoid downtime when upgrading older postgres versions (given a large and bussy enough server)
The situation is getting so much better with logical decoding in recent version.
When the upgrade day finally come it will be like christmas with Lateral, Filter, JsonB, Percentile_Disc/Cont, and "upserts"