Important considerations for data integrity

You are still missing the point. It would be built into the node software. So basically no choice. I said it that way to indicate the differences between good/bad nodes.

Your “Section does the checks” is also just part of the code base. So why not reduce the load on the section and leave it as part of the node functioning.

Umm so does just writing the node software to do active checking of its own storage. Same result but less load on the network.