Because that's how you've decided to have the posts/threads sorted when you look at them.
LOL wondered the same thing! Its so annoying to search but it goes on most recent comment as well as most recent post so if I made a post on May 2007 and u comment just now then that's what's on top!