I fully agree, the biggest risk is, was, and will be, the option to change the code. Some how we must go back to a more pure baseline, and make each and every change way harder to impossible. Additional functionality should be made like Lightning: on different layers than the Bitcoin base layer.