A checking-only tool (or tools) that can be run in the background on a mounted volume would be more useful than an all-singing all-dancing automatic repair tool. One that could suggest running specific repair tools in the event of trouble would be more useful yet. After an ecosystem of checkers and repairers have got very mature, they would naturally be stitched together to be run automatically. Complaining doesn't speed up that work. Until it is ready, repair tools are best run on an image copy of the file system.