current drama should be motivating everyone to make Bitcoin-protocol as set in stone as possible, to make sure no one in the future is able to repeat this with whatever crazy changes
I disagree – for the foreseeable future, hard forks are needed to implement scaling improvements. What needs to be set in stone is which changes we'll approve when fork time occurs.