IMHO, devs are focused on adding new technologies to the protocol when they instead should be adding limited specific features.
Technologies are increased capabilities that can be used in multiple ways for multiple features. They also have a higher likelihood of being misused in a way that wasnāt intended.
We should instead develop for a specific feature and make the most limited code changes to enable that one feature.
For example, devs should have made a very limited change just to enable Lightning, but instead they rolled out SegWit technology with a hidden 4x blocksize increase and we got network spam. Have devs learned the lesson?
Ossification should be the default and we should add specific limited features when theyāve had sufficient time to bake.
We have to acknowledge that with more devs, comes more risk. Devs donāt know when to stop. More code means more bugs. To see what happens when too many devs get involved, we can watch ETH. šæ
Bitcoin isnāt a shitcoin. We donāt need to compete on āinnovationsā. We also canāt āmove fast and break thingsā.