No threads have been removed, at least not any time recently. Just need to change the default time display. When you're viewing the forum scroll down to the bottom and on the left hand side is a drop down menu. Change it from
last month to something older and you'll see threads again
.