Well summarized.
The fixes you talk about which could have been done were done though, in Knots.
It's just a matter of enough node runners realizing Bitcoin Core has become negligent at best, or intentionally compromised to undermine Bitcoin at worst