I believe that the mod date changes when the post content changes – that’s not the issue. The issue is that comments are also shown on the same page, so although the post content almost never changes, usually there are new comments on the page every day. So with the way it works right now, the mod date might show a date from 2012 – yet the page displays new comments as of yesterday.