I believe we can't treat the date of a recent edit as check_date:* tags. Yes, this logic works in many cases. That said, check_date:* is the proper approach to the issue of stale data.

I agree that check_date:* tags aren't as widespread as they deserve to be. This seems to be the reason why you have to look at the date of the latest edit.