Miners have been historically apathetic towards the coins they mine. Conflicts supposed to be resolved with CPU votes have been allowed to escalate again and again until flawed and censored social media or hard forks had to "fix" the problem.
Perhaps if mining rewards were locked for a longer time miners would take their role more seriously and take steps to prevent instability.
If for example the coinbase/mining rewards were locked for 25.920 blocks (~6 months) instead of just 100, they would be forced to think longer term.
This would be a simple change in line with the Bitcoin Cash philosophy and current design unlike complicated and fanciful masternode designs.