I agree that this “solution” is hacky and doesn’t work well in most cases.
I have written out a proposal for formulaic disabling of cells, and would love to have your vote !