How covenants can be built on Bitcoin today with no softforks (for an outrageously expensive set up price) using hash collisions. By Andrew Poelstra from Blockstream.
Bitcoin ossification is ultimately the result of incentives and the size of the network making improving it impossible to coordinate. That happening too soon is not a good thing.