This thread is to discuss improvements to upgrading/adding new features to the network, which have been implemented using epoch and canary blocks as well as phased upgrades and hardcoded dates.
Each of these have the drawbacks and benefits. summarized here
In my talks with various people as well there has been a concern brought up that the more automated something becomes the more it relies on centralization to support itself as well.
This topic though should slot in nicely with any discussion on node telemetry as what upgrades have been performed could be useful in determining when the network has reached quorum in regards to a features usability