"SilentBob101" - common sense or not, this feature was requested some time ago, so it's useful to somebody :-)
Seriously, it may be common sense, but so is adding comments during your check-ins and so is running unit tests before check-ins, and so is associating work items before check-ins, and so on... Why do those check-in policies exist? This is just another check-in policy to help remind those people who aren't necessarily thinking about it (or who may just not care unless someone is "asking" them to care by turning on the policy).
This policy may no do "a lot" but it does what it does - well.
Thanks for your feedback. Jeff.