Sounds a lot like pro core propaganda. Running knots for future transactions and retroactively changing the entire chain are two majorly different scenarios.
I'm not that savvy, so let me ask, does a full knots node not necessarily have to backup the entire chain as is to continue to process blocks? Wouldn't changing the op return data change the hash?