In comparison, BTC is implementing things that should alleviate demand on the blockchain. If Lightning can handle some of the load and other improvements can make transaction sizes smaller, this delays the need for any hardforks. So far, that approach appears to be working. I certainly hope that when the time does eventually come for a hardfork, we seriously consider an algorithmic method that would help negate the need for any future hardforks. But, chances are, we're still a long way off having that discussion.
The approach appears to be working in such that 'No HF' of some software has lead always to community HFs and diluting the crypoverse - but maybe we all had to learn that lesson.
For the future, I'd prefer the other way around , and even HFs and job rotations / elections in the dev team section.