Alternatively, engineer the filesystem so that doing a full consistency check can be completed with a minimum of fuss, and do that automatically. It isn't just a hypothetical thing, there are filesystems that do that.
But regardless, any "attempt to ensure that full consistency exists" which causes exorbitant frustration to users
is going to end up ignored and in the worst case, disabled -- which means even the hypothetical filesystems have the advantage.
For a supposedly user-friendly OS, it is surprising how malignant MS has made this feature.