I would support this, but only if
1. we specify precisely exactly which pattern matches are accepted, and
2. GHC accepts only those patterns when NoIncomplete is enabled
That is, it would certainly be a subset of -Wincomplete-patterns. No cleverness, no adding extra magic to accept more programs with each release. The point of a spec is to say exactly which programs are accepted, in such a way that different implementations can implement the feature consistently - one implementation is not allowed to accept more programs, otherwise there's no point in having a definition of the feature.
If we don't want to do this (and I suspect it would be annoying to implement), then I think -Werror is the best alternative.
Cheers
Simon