Thought experiment: Have, like in aviation, units built of two separate, but parallel architectures designed and built by unrelated, independent manufacturers with software written by independent teams in different languages and deploy them redundantly. (E.g., Airbus does this.) Now you have cranked up the cost for any manipulations to the requirements of successfully attacking two separate architectures in the same…
[0] https://aviation.stackexchange.com/questions/15234/how-does-...
[1] https://aviation.stackexchange.com/questions/21744/how-do-re...